Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-08-2004
Pekador Pekador is offline
Registrado
 
Registrado: jul 2004
Posts: 4
Poder: 0
Pekador Va por buen camino
UpdateSQL

Saludos a todos .
Tengo una duda

Cuando unes un componente UpdateSQL a un Query , y en el updateSQL has escrito una sentencia de insercion en INSERTSQL.

¿Como le digo a la query que ejecute el insert cuando yo kiera?

¿ Como seria ?
Query.insert (Esto inserta un registro )
Query.append (Esto añade un registro )

yo queria saber como le digo que ejecute lo que hay en el insertSQL

(en mi insertSQL puede que haya mas un registro a insertar)

no se como seria :

-- query.(?)


Muchas Gracias
Responder Con Cita
  #2  
Antiguo 04-08-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
El query lanzará la sentencia Insert/update/delete cuando sea necesario.

Podes trabajar con el query como con cualquier dataset. Invocando sus métidos Edit, insert, append y delete.

Dependiendo de si tiene o no activadas las actualizaciones en cache, la ejecución de las sentencias puede ser inmediata (al hacer post/delete) o puede deferirse para un momento futuro (cuando se haga ApplyUpdates).

La sentencia Insert/update/delete se lanzará tantas veces como registros se hayan insertado/actualizado/borrado en el dataset.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 05-08-2004
Pekador Pekador is offline
Registrado
 
Registrado: jul 2004
Posts: 4
Poder: 0
Pekador Va por buen camino
UpdateSQL

Muchas gracias era lo que buscaba.

jachguate
Cita:
Podes trabajar con el query como con cualquier dataset. Invocando sus métidos Edit, insert, append y delete.

Dependiendo de si tiene o no activadas las actualizaciones en cache, la ejecución de las sentencias puede ser inmediata (al hacer post/delete) o puede deferirse para un momento futuro (cuando se haga ApplyUpdates).
Lo que necesitaba era " ApplyUpdates " , ya que es en ese momento cuando
lo lanza a la base de datos.
Responder Con Cita
  #4  
Antiguo 26-09-2007
astaroth astaroth is offline
Registrado
 
Registrado: sep 2007
Posts: 1
Poder: 0
astaroth Va por buen camino
tngo duda

en un formulario en delphi tengo un ttable, un datasouce y un query
en el query tngo est codigo
insert into uno (clave, nombre, direccion)
values (:v1, :v2, :v3);

y en un boton de guardar tngo este codigo

QUERY1.Active:=false;
query1.ParamByName('v1').AsString:=Edit1.Text;
query1.ParamByName('v2').AsString:=Edit2.Text;
query1.ParamByName('v3').AsString:=Edit3.Text;
query1.ExecSQL;

pero me marca error alguien me puede ayudar?
Responder Con Cita
  #5  
Antiguo 26-09-2007
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Hola...

Antes que nada, bienvenido a los foros...

Te recomiendo una leida a la Guía de Estilo de los foros...

Sobre tu duda... que error te da? Mira que no somos adivinos...


Saludos...
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 07:42:24.


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