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.
