TIenes razon, las instrucciones son propias de MYSQL..  existe otra forma??

El 16 de mayo de 2012 13:36, Jameson Villanueva R. <
[email protected]> escribió:

> **
> Ese adaptador usa instrucciones propias de MySQL (where 1=1 ) una de las
> razones por las que opte por no usar el fw e incluso usar Java(Jsf2 + JPA)
> fue que tendrías que tocar el core y no es lo correcto
>
>
>
> Saludos cordiales,
> Jameson Villanueva R.
> Enviado desde mi BlackBerry de Movistar
> Follow me Twitter @LuisVillanuevaR
> ------------------------------
> *From: * Carlos Solorzano <[email protected]>
> *Sender: * [email protected]
> *Date: *Wed, 16 May 2012 13:32:21 -0500
> *To: *<[email protected]>
> *ReplyTo: * [email protected]
> *Subject: *Re: [CakePHP-es] Usar CakePHP con Sybase ASA y/o Via ODBC
>
> Lo q hice fue bajarme este archivo:
>
>
> https://github.com/cakephp/datasources/blob/master/models/datasources/dbo/dbo_odbc.php
>
> y lo copie en la ruta:
> miaplaicaion\cake\libs\model\datasources\dbo\dbo_odbc.php
>
> Al colocar en mi navegador : http://localhost/miaplicacion/   sale todo
> bien:
>
> Release Notes for CakePHP 1.3.15. Read the changelog
> <http://cakephp.org/changelogs/1.3.15>
>
> Your tmp directory is writable.
>
> The *FileEngine* is being used for caching. To change the config edit
> APP/config/core.php
>
> Your database configuration file is present.
>
> Cake is able to connect to the database.
>
>
> Escribo un modelo y un controllador para probar... con scaffolding,, pero
> no funciona,, salen estos errores
>
> *Warning* (2): odbc_exec() [function.odbc-exec 
> <http://php.net/function.odbc-exec>]: SQL error: [Sybase][ODBC 
> Driver][Adaptive Server Anywhere]Syntax error or access violation: near 
> 'bancos' in * FROM '[bancos]', SQL state 37000 in SQLExecDirect 
> [*CORE\cake\libs\model\datasources\dbo\dbo_odbc.php*, line *183*]
>
> *Warning* (2): odbc_num_fields() expects parameter 1 to be resource, boolean 
> given [*CORE\cake\libs\model\datasources\dbo\dbo_odbc.php*, line *184*]
>
> *Notice* (8): Undefined variable: cols 
> [*CORE\cake\libs\model\datasources\dbo\dbo_odbc.php*, line *190*]
>
> *Warning* (2): Invalid argument supplied for foreach() 
> [*CORE\cake\libs\model\datasources\dbo\dbo_odbc.php*, line *190*]
>
> *Warning* (2): odbc_exec() [function.odbc-exec 
> <http://php.net/function.odbc-exec>]: SQL error: [Sybase][ODBC 
> Driver][Adaptive Server Anywhere]Syntax error or access violation: Syntax 
> error near 'bancos', SQL state 37000 in SQLExecDirect 
> [*CORE\cake\libs\model\datasources\dbo\dbo_odbc.php*, line *144*]
>
> *Warning* (512): *SQL Error:* 37000: [Sybase][ODBC Driver][Adaptive Server 
> Anywhere]Syntax error or access violation: Syntax error near 'bancos' 
> [*CORE\cake\libs\model\datasources\dbo_source.php*, line *684*]
>
> *Query:* SELECT COUNT(*) AS 'count' FROM 'bancos' AS 'Banco'   WHERE 1 = 1
>
> *Warning* (2): array_unique() expects parameter 1 to be array, null given 
> [*CORE\cake\libs\model\datasources\dbo_source.php*, line *1252*]
>
> *Warning* (2): implode() [function.implode 
> <http://php.net/function.implode>]: Invalid arguments passed 
> [*CORE\cake\libs\model\datasources\dbo_source.php*, line *1474*]
>
> *Warning* (2): odbc_exec() [function.odbc-exec 
> <http://php.net/function.odbc-exec>]: SQL error: [Sybase][ODBC 
> Driver][Adaptive Server Anywhere]Syntax error or access violation: near 
> 'FROM' in [FROM] 'bancos' AS 'Banco'..., SQL state 37000 in SQLExecDirect 
> [*CORE\cake\libs\model\datasources\dbo\dbo_odbc.php*, line *144*]
>
> *Warning* (512): *SQL Error:* 37000: [Sybase][ODBC Driver][Adaptive Server 
> Anywhere]Syntax error or access violation: near 'FROM' in [FROM] 'bancos' AS 
> 'Banco'... [*CORE\cake\libs\model\datasources\dbo_source.php*, line *684*]
>
> *Query:* SELECT  FROM 'bancos' AS 'Banco'   WHERE 1 = 1    LIMIT 20
>
>  CakePHP: the rapid development php framework <http://cakephp.org>
>  Bancos
>
> *Warning* (2): Invalid argument supplied for foreach() 
> [*CORE\cake\libs\view\scaffolds\index.ctp*, line *31*]
>
>  Actions
>
> Page 0 of 1, showing 1 records out of total, starting on record 0, ending
> on
>  << previous | next >>
>  Actions
>
>    - New Banco <http://localhost/manadialisis_cphp/bancos/add>
>
>   [image: CakePHP: the rapid development php 
> framework]<http://www.cakephp.org/>
>  (default) 2 queries took 12 ms NrQueryErrorAffectedNum. rowsTook (ms)  
> 1SELECT
> COUNT(*) AS 'count' FROM 'bancos' AS 'Banco' WHERE 1 = 1 37000:
> [Sybase][ODBC Driver][Adaptive Server Anywhere]Syntax error or access
> violation: Syntax error near 'bancos'
>
> 6 2SELECT FROM 'bancos' AS 'Banco' WHERE 1 = 1 LIMIT 2037000:
> [Sybase][ODBC Driver][Adaptive Server Anywhere]Syntax error or access
> violation: near 'FROM' in [FROM] 'bancos' AS 'Banco'...
>
>
> Estoy seguro que ese no es el archivo dbo_odbc.php correcto..
> favor demen una mano!
>
>
> El 9 de mayo de 2012 17:36, Jameson Villanueva R. <
> [email protected]> escribió:
>
>> **
>> Vas a tener que usar la extensión ODBC de Php. Yo intente alguna vez usar
>> este fw con ASA 8.0.2 y la verdad no me fue bien.
>>
>>
>> Saludos cordiales,
>> Jameson Villanueva R.
>> Enviado desde mi BlackBerry de Movistar
>> Follow me Twitter @LuisVillanuevaR
>> ------------------------------
>> *From: * Carlos Solorzano <[email protected]>
>> *Sender: * [email protected]
>> *Date: *Wed, 9 May 2012 17:33:48 -0500
>> *To: *<[email protected]>; <[email protected]>
>> *ReplyTo: * [email protected]
>> *Subject: *[CakePHP-es] Usar CakePHP con Sybase ASA y/o Via ODBC
>>
>> Saludos A todos,
>>
>> Le escribo para realizar una consulta, resulta que un colega me pidió que
>> le ayude con un modulo web para realizar ciertas consultas de unos
>> iventarios de productos.
>>
>> La aplicacion es de escritorio y como motor de Base de Datos SYBASE ASA
>> 6, y Power Builder 9,
>> Mi trabajo consiste en hacer una aplicaion Web de tal manera que se pueda
>> consultar a traves de una IP Publica la Informacion de dichos inventarios.
>>
>> Opté por la opcion de migrar la información de ASA 6 a Mysql y desde alli
>> hacer el formulario de consulta, pero no es tan optimo porq de SYBASE a
>> MYSQL tengo problemas al sincroniar la información debido a que no esta
>> siempre en líena, sino que se actualizan los saldos de una base de datos a
>> otra cada cierto tiempo..
>>
>> Mi pregunta es.. ¿Como logro conectar directamente CakePHP con ASA6? ya
>> sea directamente o a travez de ODBC??
>>
>> --
>> Carlos Luis Solórzano Solórzano
>>
>>
>>  --
>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
>> Grupos de Google.
>> Para publicar una entrada en este grupo, envía un correo electrónico a
>> [email protected].
>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>> [email protected]
>> Para tener acceso a más opciones, visita el grupo en
>> http://groups.google.com/group/cakephp-es?hl=es.
>>
>> --
>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
>> Grupos de Google.
>> Para publicar una entrada en este grupo, envía un correo electrónico a
>> [email protected].
>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>> [email protected]
>> Para tener acceso a más opciones, visita el grupo en
>> http://groups.google.com/group/cakephp-es?hl=es.
>>
>
>
>
> --
> Carlos Luis Solórzano Solórzano
>
>
>  --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> [email protected].
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> [email protected]
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> [email protected].
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> [email protected]
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>



-- 
Carlos Luis Solórzano Solórzano

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a