Page 1 of 1

xBrowse con MySql

Posted: Sun Apr 01, 2012 1:44 am
by FranciscoA
Hola, amigos del foro.
Quizás alguno con experiencia en MySql quiera decirme que tengo mal en este codigo:

oCatalogo:= oServer:Query( "SELECT * FROM catalogo ORDER BY codicont" )

DEFINE DIALOG oDlg RESOURCE "CATALOGO" TITLE "Mantenimiento Catalogo"
oBrw := TXBrowse():New( oDlg )
oBrw:SetMySql(oCatalogo,.f.)
...
...

Si hago esto,

Code: Select all | Expand

  if oCatalogo:Locate("Codicont",cCodigo,,)
        MsgInfo("Encontrado")  
        oCatalogo:Refresh()
        oBrw:Refresh()  // lo encuentra y refresca bien el oBrw, pero ya sabemos que es  muy lento
  endif



...pero si hago esto, lo encuentra, pero no refresca el oBrw!!!

Code: Select all | Expand

  if oCatalogo:Seek(cCodigo,"codicont")
        MsgInfo("Encontrado")
        oCatalogo:Refresh()
        oBrw:Refresh()
   endif


Agradezco de antemano cualquier sugerencia. Mi version es FWH 10.06

Saludos.

Re: xBrowse con MySql

Posted: Sun Apr 01, 2012 6:55 am
by joseluisysturiz
Si estas usando TDOLPHIN debes actualizarlo, me pasaba pero con campos numericos de tipo INT, Daniel ya resolvio ese problema con SEEK y FIND, saludos... :shock:

viewtopic.php?f=6&t=23564&p=127238&hilit=seek#p127238

Re: xBrowse con MySql

Posted: Sun Apr 01, 2012 2:45 pm
by FranciscoA
José Luis, gracias por contestar. Espero te encuentres bien al lado de los tuyos.
Uso la TyMsql.lib que me facilitó William Martinez, pero no tengo los fuentes. Desde el inicio de mi proyecto de Contabilidad en Fwh-xH-MySql lo noté y opté por dejarlo hasta el final, mientras tanto trabajo con oQuery:locate para las pruebas generales.
Ya tengo un 95% del sistema completado, y todo me está saliendo bien, excepto lo mencionado. Francamente no sé por qué no me había decidido a dar el paso hacia MySql. Es excelente.

Alguien mas que desee brindar alguna sugerencia?
Saludos.