Hola!,
Normalmente uso algo como esto para recargar la tabla y posicionarme en el
registro donde estaba antes.
----
method reload(npos) clas xxx
::oquery:lopen=.f.
::oquery:cselect = "select * from facturas"
::oquery:lopen=.t.
IF nPos<> nil
::oquery:locate("Factura="+str(npos))
endif
------
Conectando a la base de datos por ADO funcion de fábula, pero si uso TMysql
no hay forma
¿alguna idea?
Puede que el locate sea propio sólo de ADO, entonces ... cómo se hace con
TMysql?
Un saludico,
Fredy
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
TMySql y locate
- ignacio
- Site Admin
- Mensajes: 9440
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
TMySql y locate
Fredy,
Compruebo que el método Locate en MySQL no está implementado aún.
Intentaremos hacerlo cuanto antes.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Fredy" <fredy@aglsl.com> escribió en el mensaje
news:[email=a20b86f389c58c9bec7cd37012e@news.xailer.com...]a20b86f389c58c9bec7cd37012e@news.xailer.com...[/email]
> Hola!,
>
> Normalmente uso algo como esto para recargar la tabla y posicionarme en el
> registro donde estaba antes.
>
>
> ----
>
> method reload(npos) clas xxx
>
> ::oquery:lopen=.f.
> ::oquery:cselect = "select * from facturas"
> ::oquery:lopen=.t.
>
> IF nPos<> nil
> ::oquery:locate("Factura="+str(npos))
> endif
> ------
>
> Conectando a la base de datos por ADO funcion de fábula, pero si uso
> TMysql no hay forma
>
> ¿alguna idea?
>
> Puede que el locate sea propio sólo de ADO, entonces ... cómo se hace con
> TMysql?
>
>
> Un saludico,
> Fredy
>
>
>
Compruebo que el método Locate en MySQL no está implementado aún.
Intentaremos hacerlo cuanto antes.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Fredy" <fredy@aglsl.com> escribió en el mensaje
news:[email=a20b86f389c58c9bec7cd37012e@news.xailer.com...]a20b86f389c58c9bec7cd37012e@news.xailer.com...[/email]
> Hola!,
>
> Normalmente uso algo como esto para recargar la tabla y posicionarme en el
> registro donde estaba antes.
>
>
> ----
>
> method reload(npos) clas xxx
>
> ::oquery:lopen=.f.
> ::oquery:cselect = "select * from facturas"
> ::oquery:lopen=.t.
>
> IF nPos<> nil
> ::oquery:locate("Factura="+str(npos))
> endif
> ------
>
> Conectando a la base de datos por ADO funcion de fábula, pero si uso
> TMysql no hay forma
>
> ¿alguna idea?
>
> Puede que el locate sea propio sólo de ADO, entonces ... cómo se hace con
> TMysql?
>
>
> Un saludico,
> Fredy
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
TMySql y locate
Ignacio:
Tambien me ocurre lo siguiente en TBrowse:
Utilizando oAdoDataSource me funcionan los filtros perfectamente.
Con solo cambiar a MySQLDataSource ya no me van bien.
No lo he podido probar cocienzudamente ya que me urgia y he tenido que dejarlo
con AdoDatSource.
Pero si mirais algo mas a lo mejor os viene bien.
Paco V
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> wrote:
>Fredy,
>
>Compruebo que el método Locate en MySQL no está implementado aún.
>Intentaremos hacerlo cuanto antes.
>
>Un saludo,
>
>--
>Ignacio Ortiz de Zúñiga
>http://www.xailer.com
>
>
>"Fredy" <fredy@aglsl.com> escribió en el mensaje
>news:[email=a20b86f389c58c9bec7cd37012e@news.xailer.com...]a20b86f389c58c9bec7cd37012e@news.xailer.com...[/email]
>> Hola!,
>>
>> Normalmente uso algo como esto para recargar la tabla y posicionarme en
el
>> registro donde estaba antes.
>>
>>
>> ----
>>
>> method reload(npos) clas xxx
>>
>> ::oquery:lopen=.f.
>> ::oquery:cselect = "select * from facturas"
>> ::oquery:lopen=.t.
>>
>> IF nPos<> nil
>> ::oquery:locate("Factura="+str(npos))
>> endif
>> ------
>>
>> Conectando a la base de datos por ADO funcion de fábula, pero si uso
>> TMysql no hay forma
>>
>> ¿alguna idea?
>>
>> Puede que el locate sea propio sólo de ADO, entonces ... cómo se hace
con
>> TMysql?
>>
>>
>> Un saludico,
>> Fredy
>>
>>
>>
>
>
Tambien me ocurre lo siguiente en TBrowse:
Utilizando oAdoDataSource me funcionan los filtros perfectamente.
Con solo cambiar a MySQLDataSource ya no me van bien.
No lo he podido probar cocienzudamente ya que me urgia y he tenido que dejarlo
con AdoDatSource.
Pero si mirais algo mas a lo mejor os viene bien.
Paco V
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> wrote:
>Fredy,
>
>Compruebo que el método Locate en MySQL no está implementado aún.
>Intentaremos hacerlo cuanto antes.
>
>Un saludo,
>
>--
>Ignacio Ortiz de Zúñiga
>http://www.xailer.com
>
>
>"Fredy" <fredy@aglsl.com> escribió en el mensaje
>news:[email=a20b86f389c58c9bec7cd37012e@news.xailer.com...]a20b86f389c58c9bec7cd37012e@news.xailer.com...[/email]
>> Hola!,
>>
>> Normalmente uso algo como esto para recargar la tabla y posicionarme en
el
>> registro donde estaba antes.
>>
>>
>> ----
>>
>> method reload(npos) clas xxx
>>
>> ::oquery:lopen=.f.
>> ::oquery:cselect = "select * from facturas"
>> ::oquery:lopen=.t.
>>
>> IF nPos<> nil
>> ::oquery:locate("Factura="+str(npos))
>> endif
>> ------
>>
>> Conectando a la base de datos por ADO funcion de fábula, pero si uso
>> TMysql no hay forma
>>
>> ¿alguna idea?
>>
>> Puede que el locate sea propio sólo de ADO, entonces ... cómo se hace
con
>> TMysql?
>>
>>
>> Un saludico,
>> Fredy
>>
>>
>>
>
>
- ignacio
- Site Admin
- Mensajes: 9440
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
TMySql y locate
Paco,
Acabo de probarlo en un DBBrowse con lFilterBar y funciona correctamente.
Por favor, mandanos un ejemplo.
Gracias
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Paco V" <ssi@ono.com> escribió en el mensaje
news:46e11cea$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>
> Ignacio:
> Tambien me ocurre lo siguiente en TBrowse:
> Utilizando oAdoDataSource me funcionan los filtros perfectamente.
>
> Con solo cambiar a MySQLDataSource ya no me van bien.
>
> No lo he podido probar cocienzudamente ya que me urgia y he tenido que
> dejarlo
> con AdoDatSource.
>
> Pero si mirais algo mas a lo mejor os viene bien.
>
> Paco V
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> wrote:
>>Fredy,
>>
>>Compruebo que el método Locate en MySQL no está implementado aún.
>>Intentaremos hacerlo cuanto antes.
>>
>>Un saludo,
>>
>>--
>>Ignacio Ortiz de Zúñiga
>>http://www.xailer.com
>>
>>
>>"Fredy" <fredy@aglsl.com> escribió en el mensaje
>>news:[email=a20b86f389c58c9bec7cd37012e@news.xailer.com...]a20b86f389c58c9bec7cd37012e@news.xailer.com...[/email]
>>> Hola!,
>>>
>>> Normalmente uso algo como esto para recargar la tabla y posicionarme en
> el
>>> registro donde estaba antes.
>>>
>>>
>>> ----
>>>
>>> method reload(npos) clas xxx
>>>
>>> ::oquery:lopen=.f.
>>> ::oquery:cselect = "select * from facturas"
>>> ::oquery:lopen=.t.
>>>
>>> IF nPos<> nil
>>> ::oquery:locate("Factura="+str(npos))
>>> endif
>>> ------
>>>
>>> Conectando a la base de datos por ADO funcion de fábula, pero si uso
>>> TMysql no hay forma
>>>
>>> ¿alguna idea?
>>>
>>> Puede que el locate sea propio sólo de ADO, entonces ... cómo se hace
> con
>>> TMysql?
>>>
>>>
>>> Un saludico,
>>> Fredy
>>>
>>>
>>>
>>
>>
>
Acabo de probarlo en un DBBrowse con lFilterBar y funciona correctamente.
Por favor, mandanos un ejemplo.
Gracias
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Paco V" <ssi@ono.com> escribió en el mensaje
news:46e11cea$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>
> Ignacio:
> Tambien me ocurre lo siguiente en TBrowse:
> Utilizando oAdoDataSource me funcionan los filtros perfectamente.
>
> Con solo cambiar a MySQLDataSource ya no me van bien.
>
> No lo he podido probar cocienzudamente ya que me urgia y he tenido que
> dejarlo
> con AdoDatSource.
>
> Pero si mirais algo mas a lo mejor os viene bien.
>
> Paco V
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> wrote:
>>Fredy,
>>
>>Compruebo que el método Locate en MySQL no está implementado aún.
>>Intentaremos hacerlo cuanto antes.
>>
>>Un saludo,
>>
>>--
>>Ignacio Ortiz de Zúñiga
>>http://www.xailer.com
>>
>>
>>"Fredy" <fredy@aglsl.com> escribió en el mensaje
>>news:[email=a20b86f389c58c9bec7cd37012e@news.xailer.com...]a20b86f389c58c9bec7cd37012e@news.xailer.com...[/email]
>>> Hola!,
>>>
>>> Normalmente uso algo como esto para recargar la tabla y posicionarme en
> el
>>> registro donde estaba antes.
>>>
>>>
>>> ----
>>>
>>> method reload(npos) clas xxx
>>>
>>> ::oquery:lopen=.f.
>>> ::oquery:cselect = "select * from facturas"
>>> ::oquery:lopen=.t.
>>>
>>> IF nPos<> nil
>>> ::oquery:locate("Factura="+str(npos))
>>> endif
>>> ------
>>>
>>> Conectando a la base de datos por ADO funcion de fábula, pero si uso
>>> TMysql no hay forma
>>>
>>> ¿alguna idea?
>>>
>>> Puede que el locate sea propio sólo de ADO, entonces ... cómo se hace
> con
>>> TMysql?
>>>
>>>
>>> Un saludico,
>>> Fredy
>>>
>>>
>>>
>>
>>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
TMySql y locate
Tranquilo Ignacio, como te habia dicho,no lo he podido terminar de probar
en condiciones.
Tenia que hacer las modificaciones antes del Domingo y lo he dejado con AdoDataSource
hasta la semana que viene.
De todas formas, no me canso de felicitaros.
Paco V
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> wrote:
>Paco,
>
>Acabo de probarlo en un DBBrowse con lFilterBar y funciona correctamente.
>Por favor, mandanos un ejemplo.
>
>Gracias
>
>Un saludo
>
>--
>Ignacio Ortiz de Zúñiga
>http://www.xailer.com
>
>
>"Paco V" <ssi@ono.com> escribió en el mensaje
>news:46e11cea$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>
>> Ignacio:
>> Tambien me ocurre lo siguiente en TBrowse:
>> Utilizando oAdoDataSource me funcionan los filtros perfectamente.
>>
>> Con solo cambiar a MySQLDataSource ya no me van bien.
>>
>> No lo he podido probar cocienzudamente ya que me urgia y he tenido que
>> dejarlo
>> con AdoDatSource.
>>
>> Pero si mirais algo mas a lo mejor os viene bien.
>>
>> Paco V
>>
>>
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> wrote:
>>>Fredy,
>>>
>>>Compruebo que el método Locate en MySQL no está implementado aún.
>>>Intentaremos hacerlo cuanto antes.
>>>
>>>Un saludo,
>>>
>>>--
>>>Ignacio Ortiz de Zúñiga
>>>http://www.xailer.com
>>>
>>>
>>>"Fredy" <fredy@aglsl.com> escribió en el mensaje
>>>news:[email=a20b86f389c58c9bec7cd37012e@news.xailer.com...]a20b86f389c58c9bec7cd37012e@news.xailer.com...[/email]
>>>> Hola!,
>>>>
>>>> Normalmente uso algo como esto para recargar la tabla y posicionarme
en
>> el
>>>> registro donde estaba antes.
>>>>
>>>>
>>>> ----
>>>>
>>>> method reload(npos) clas xxx
>>>>
>>>> ::oquery:lopen=.f.
>>>> ::oquery:cselect = "select * from facturas"
>>>> ::oquery:lopen=.t.
>>>>
>>>> IF nPos<> nil
>>>> ::oquery:locate("Factura="+str(npos))
>>>> endif
>>>> ------
>>>>
>>>> Conectando a la base de datos por ADO funcion de fábula, pero si uso
>>>> TMysql no hay forma
>>>>
>>>> ¿alguna idea?
>>>>
>>>> Puede que el locate sea propio sólo de ADO, entonces ... cómo se hace
>> con
>>>> TMysql?
>>>>
>>>>
>>>> Un saludico,
>>>> Fredy
>>>>
>>>>
>>>>
>>>
>>>
>>
>
>
en condiciones.
Tenia que hacer las modificaciones antes del Domingo y lo he dejado con AdoDataSource
hasta la semana que viene.
De todas formas, no me canso de felicitaros.
Paco V
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> wrote:
>Paco,
>
>Acabo de probarlo en un DBBrowse con lFilterBar y funciona correctamente.
>Por favor, mandanos un ejemplo.
>
>Gracias
>
>Un saludo
>
>--
>Ignacio Ortiz de Zúñiga
>http://www.xailer.com
>
>
>"Paco V" <ssi@ono.com> escribió en el mensaje
>news:46e11cea$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>
>> Ignacio:
>> Tambien me ocurre lo siguiente en TBrowse:
>> Utilizando oAdoDataSource me funcionan los filtros perfectamente.
>>
>> Con solo cambiar a MySQLDataSource ya no me van bien.
>>
>> No lo he podido probar cocienzudamente ya que me urgia y he tenido que
>> dejarlo
>> con AdoDatSource.
>>
>> Pero si mirais algo mas a lo mejor os viene bien.
>>
>> Paco V
>>
>>
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> wrote:
>>>Fredy,
>>>
>>>Compruebo que el método Locate en MySQL no está implementado aún.
>>>Intentaremos hacerlo cuanto antes.
>>>
>>>Un saludo,
>>>
>>>--
>>>Ignacio Ortiz de Zúñiga
>>>http://www.xailer.com
>>>
>>>
>>>"Fredy" <fredy@aglsl.com> escribió en el mensaje
>>>news:[email=a20b86f389c58c9bec7cd37012e@news.xailer.com...]a20b86f389c58c9bec7cd37012e@news.xailer.com...[/email]
>>>> Hola!,
>>>>
>>>> Normalmente uso algo como esto para recargar la tabla y posicionarme
en
>> el
>>>> registro donde estaba antes.
>>>>
>>>>
>>>> ----
>>>>
>>>> method reload(npos) clas xxx
>>>>
>>>> ::oquery:lopen=.f.
>>>> ::oquery:cselect = "select * from facturas"
>>>> ::oquery:lopen=.t.
>>>>
>>>> IF nPos<> nil
>>>> ::oquery:locate("Factura="+str(npos))
>>>> endif
>>>> ------
>>>>
>>>> Conectando a la base de datos por ADO funcion de fábula, pero si uso
>>>> TMysql no hay forma
>>>>
>>>> ¿alguna idea?
>>>>
>>>> Puede que el locate sea propio sólo de ADO, entonces ... cómo se hace
>> con
>>>> TMysql?
>>>>
>>>>
>>>> Un saludico,
>>>> Fredy
>>>>
>>>>
>>>>
>>>
>>>
>>
>
>
-
- Mensajes: 133
- Registrado: Lun May 22, 2006 10:26 am
TMySql y locate
¿ Se resolvio este bug en la version 1.7 ?
Sigo sin poder hacer un locate con :
::oCveDataSet:Locate("USER='"+::oUsuario:Value+"'")
Saludos
Sigo sin poder hacer un locate con :
::oCveDataSet:Locate("USER='"+::oUsuario:Value+"'")
Saludos