Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-06-2004
ebeltete ebeltete is offline
Miembro
 
Registrado: may 2003
Posts: 236
Poder: 22
ebeltete Va por buen camino
Componente Updatesql

Hola, estoy trabajando con tablas paradox y delphi 5, tengo una consulta sql sobre varias tablas (select * from "tabla1.db" left join "tabla2.db"....) el tema es que quiero poder modificar (request live) usando el componente UPDATESQL, no se que me pasa pues aparentemente tengo todo bien, al hacer el post aparentemente lo modifica pero cuando vuelvo a ejecutar la consulta las modificaciones no las guarda en la tabla, que me esta pasando? hay alguna propiedad del query que tengo que cambiar ademas de updateobject ??
Responder Con Cita
  #2  
Antiguo 22-06-2004
valentine valentine is offline
Miembro
 
Registrado: abr 2004
Ubicación: Madrid
Posts: 38
Poder: 0
valentine Va por buen camino
haces el commit de la transaccion una vez ejecutado el update??
Responder Con Cita
  #3  
Antiguo 22-06-2004
ebeltete ebeltete is offline
Miembro
 
Registrado: may 2003
Posts: 236
Poder: 22
ebeltete Va por buen camino
Hago lo siguiente:
tengo un tquery al cual le asocio un UPDATESQL en la propiedad updateobject , luego haciendo doble click en updatesql genero los SQL respectivos, Modify, Insert y Delete, el tema es que aparentemente esta todo bien cuando ejecuto la aplicacion puedo modificar los datos, borrar e insertar registros, pero en realidad no me lo modifica en la tabla, solo lo hace en la consulta del tquery, no entiendo por que no lo hace, solo tengo que usar los comandos post, insert y delete del Tquery?, o tengo que hacer algo con el updatesql?
Que significa:
haces el commit de la transaccion una vez ejecutado el update??
Responder Con Cita
  #4  
Antiguo 22-06-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por ebeltete
hay alguna propiedad del query que tengo que cambiar ademas de updateobject ??
Intenta usar Query1.ApplyUpdates después de hacer modificaciones.

// Saludos
Responder Con Cita
  #5  
Antiguo 23-06-2004
ebeltete ebeltete is offline
Miembro
 
Registrado: may 2003
Posts: 236
Poder: 22
ebeltete Va por buen camino
No hay forma, si hago Query1.ApplyUpdates luego del post, me aparece "Type mismatch in expresion"
Responder Con Cita
  #6  
Antiguo 23-06-2004
ebeltete ebeltete is offline
Miembro
 
Registrado: may 2003
Posts: 236
Poder: 22
ebeltete Va por buen camino
Estoy probando en escribir cualquier cosa en los SQL del UPDATESQL y cuando pruebo en hacer alguna modificacion o borrar algun registro no me da ningun error, supuestamente tendria que darme un error pues no es un codigo valido, no entiendo que es lo que estoy haciendo mal
ejemplo en SQLINSERT (kjdhrlkghkjhghjk)
Responder Con Cita
  #7  
Antiguo 24-06-2004
ebeltete ebeltete is offline
Miembro
 
Registrado: may 2003
Posts: 236
Poder: 22
ebeltete Va por buen camino
Sigo sin encontrar mi error, hay algun ejemplo en delphi 5 que use UPDATESQL?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 21:50:18.


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
Copyright 1996-2007 Club Delphi