Probe este ejemplo que me paso Mr Rao: (Adaptado para mis tablas) y funciona bien con FWMYSQL y con ARRAY. No con Dolphin
- Code: Select all Expand view
- #include "fivewin.ch"
#include "tdolphin.ch"
REQUEST HB_LANG_ES
REQUEST HB_CODEPAGE_ESWIN
static oCn, oServer
static cHost := "xxx", cUser := "xxx", cPwd := "xxx", cDB := "xxx"
static cCollate := "utf8_spanish2_ci"
//----------------------------------------------------------------------------//
function Main()
HB_CDPSELECT("ESWIN")
HB_LangSelect( "ES_ES" )
FWMYSQL_test()
Dolphin_test()
return nil
//----------------------------------------------------------------------------//
function FWMYSQL_test()
local oRs
FWCONNECT oCn HOST cHost USER cUser PASSWORD cPwd DATABASE cDB
oRs := oCn:RowSet( "test" )
oRs:Sort := "nombre" //Ordenado por nombre
oRs:GoTop()
xbrowser oRs TITLE "FWH " + cCollate AUTOSORT
return nil
//----------------------------------------------------------------------------//
function Dolphin_test()
local oQry, aTabla := {}
CONNECT oServer HOST cHost USER cUser PASSWORD cPwd DATABASE cDB
oQry := oServer:Query( "select * from test order by nombre" )
XBROWSER oQry TITLE "Dolphin " + cCollate AUTOSORT
oQry:GoTop()
do while !oQry:Eof()
AADD(aTabla,oQry:nombre)
oQry:Skip()
enddo
XBROWSER aTabla TITLE "Array copiado de Dolphin " + cCollate AUTOSORT
return nil
Si no es mucho atrevimiento, puedo pasarte por mail el seteo de la base de datos que tengo colgada en un servidor y lo puedes ver.
Gracias por tu tiempo.