jmartial wrote:Willy,
Creo que no deberías darle más vueltas. Es exactamente lo que te comenté y creo que algún compañero del foro también.
Error description: Warning BASE/1004 Message not found: TDOLPHINSRV:REFRESH
Antes del refresh() pon un msginfo( oDatos:ClassName() ) y di que nombre sale, verás que no es un objeto tabla, será un objeto de la clase TDOLPHINSRV.
CREATE VIEW AS viewProd AS SELECT productos.*, productos.precio_neto, IFNULL((SELECT imagenes.registro FROM imagenes WHERE imagenes.cod_producto = productos.cod_producto),0) AS imagen FROM herrera.productos
cQuery := "SELECT viewProd WHERE cod_producto <> '' ORDER BY producto"
oDatos := oMySQL:Query(cQuery)
oDatos:Refresh()
acuellar wrote:Willi
Quizas tengas una versión antigua de TDolphin, la última es del 07/04/2014
https://bitbucket.org/danielgarciagil/tdolphin/commits/all
No da error en Refresh().
Saludos,
Adhemar
cQuery := "SELECT productos.*, productos.precio_neto, IFNULL((SELECT imagenes.registro FROM imagenes WHERE imagenes.cod_producto = productos.cod_producto),0) AS imagen FROM herrera.productos WHERE productos.cod_producto <> '' ORDER BY productos.producto" // armamos la cadena de seleccion de datos
oDatos := oMySQL:Query(cQuery)
oDatos:LoadQuery() // <------ funciona bien, actualiza el objeto con los datos de la tabla que otro usuario haya modificado o actualizado ...
oMySQL := TDolphinSrv():New( cHost, ;
cUser, ;
cPass, ;
nPort, nFlags, cDBName ,;
{| oServer, nError, lInternal | GetError( oServer, nError, lInternal ) } )
oMySQL := TDolphinSrv():New( cHost, ;
cUser, ;
cPass, ;
nPort, nFlags, cDBName )
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: Google [Bot] and 28 guests