Page 1 of 1

Migrando de Eagle1 a Dolphin,,, un error en Refresh()

Posted: Sat Sep 06, 2014 1:48 am
by Willi Quintana
Hola amigos...
Luego de una tarde ardua, hice la migración a Dolphin,,, algunos ajustes aquí y alla, nada traumatico... ,me llevo un par de horas, pero satisfecho...
hay que depurar cosillas,,, como este error
..
...
oDatos := SQLQuery(oDb, "SELECT * FROM nombres")
....
...
..
.
oDatos;Refresh() // <- aquí hay error
sale un error Nº 1051 no existe la tabla nombres
Salu2

Re: Migrando de Eagle1 a Dolphin,,, un error en Refresh()

Posted: Sat Sep 06, 2014 5:50 am
by Manuel Valdenebro
Willi Quintana wrote:Hola amigos...
Luego de una tarde ardua, hice la migración a Dolphin,,, algunos ajustes aquí y alla, nada traumatico... ,me llevo un par de horas, pero satisfecho...
hay que depurar cosillas,,, como este error
Si directamente hace esa consulta en Mysql, sería así: SELECT * FROM `nombres`

Por tanto quizás el problema es que te falta entrecomillar el nombre de la tabla (atención con la comilla simple que está junto a la tecla P)

oDatos := SQLQuery(oDb, "SELECT * FROM `nombres`")

Re: Migrando de Eagle1 a Dolphin,,, un error en Refresh()

Posted: Sat Sep 06, 2014 9:57 am
by xmanuel
Hola Willi creo que el fallo lo tienes en
oDatos;Refresh() // <- aquí hay error "parece un punto y coma"
cambia por
oDatos:Refresh() // <- aquí ya no hay error

Cambiando de tema, me da pena que cambies de LIB y te pases a otra que no sea Eagle1, pero lo entiendo.

Lo que sí me gustaría que me comentaras que echas de menos en Eagle1 y que tenga TDolphin, incluso cosas que te gustaría que tenga Eagle1 en el futuro.

Mi idea es hacer lo mismo que con TDbf, o sea, pasarla toda a C.

Re: Migrando de Eagle1 a Dolphin,,, un error en Refresh()

Posted: Sat Sep 06, 2014 1:30 pm
by Willi Quintana
Holas, fue un error mio en la escritura aquí en el foro,
oDatos:Refresh() <- tira el error
Salu2