Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   updateSQL (https://www.clubdelphi.com/foros/showthread.php?t=43130)

mjjj 03-05-2007 01:14:38

updateSQL
 
ayuda..... como hago para llamar a cualquiera de las sentencias (delete, modify, insert) escritas en el codigo del updateSQL...

por ejemplo en modify tengo lo siguiente...
update load.db set sub = 'A' where ot = 25000

por lo que entendi de otro foro, deberia escribir query1.edit, para modify
query1.delete para eliminar y query1.insert para insertar

y nada mas... pero no funciona para nada.... como lo hago para llamar a cualquiera de estas sentencia

tengo puesto el updateobject en el query, el cachedupdates en true... ada funciona

de que otra manera puedo hacerlo... si trato de hacerlo sin updateSQL no me funciona, aun teniendo activo el requestlive....

por favor.... estoy desesperado, he perdido mucho tiempo

gracias

Caral 03-05-2007 01:22:38

Hola mjjj
La verdad creo que este royo se esta haciendo grande.
No has pensado en la posivilidad de usar los componentes ado?
Creo, que si se pueden usar con paradox te solucionarian la vida entera.
Saludos

mjjj 03-05-2007 01:28:47

estoy dispuesto aprender lo que sea... de onde saco un tutoria de AOD... es un componene te que viene incluido en delphi.....

cualquier informacion sera muy bien recibida




gracias

Caral 03-05-2007 01:34:37

Hola
Lo que no se es como se conecta a paradox, supongo que facilmente por odbc.
Haz una prueba, conecta tu base de datos por odbc.
Crea una aplicacion
inserta un adoconnection, a este le das doble click y sigues las instruccions.
Luego colocas el adoquery, trabajara igual que el query que usas, solo que sin tantas complicaciones, este lo conectas al adoconnection y ya veras que te resulta mas facil.
Prueba y comentas
Saludos

egostar 03-05-2007 01:36:54

El problema no esta en el motor que uses para acceder a tus datos, así que lo que yo creo es que no nos has dado la información completa.

Hay varias preguntas que no has contestado en este hilo.

Asi que te invito a que no habras otro hilo para seguir con un mismo tema.

Salud OS.

Caral 03-05-2007 01:40:19

Hola
Estoy de acuerdo con tigo egostar, aqui se pueden abrir muchos hilos, pero el problema dicho de cualquier forma seguira, la idea es terminar de solucionarlo.
Ya me fui para el otro hilo, ahi espero.:D
Saludos

javier7ar 03-05-2007 02:40:33

mjjj

creo que te esta faltando la instruccion query1.applyUpdates luego de hacer los append, edit o delete a la query.
ApplyUpdates es el metodo que ejecuta el SQL del UpdateSQL segun hayas hecho un insert/append (ejecuta el insertSQL) edit (ejecuta el modifySQL) y delete (ejecuta el deleteSQL)
Mira en la ayuda del Delphi que hay ejemplos
Saludos


La franja horaria es GMT +2. Ahora son las 08:42:45.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi