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 17-11-2005
maria07 maria07 is offline
Registrado
 
Registrado: nov 2005
Posts: 1
Poder: 0
maria07 Va por buen camino
Más de un insert en un módulo

Hola!
Tengo un problema. Resulta que estamos haciendo un programa en el que hay un formulario que rellenar con ciertos datos. Lo que pasa es que todos estos datos no van a una sola tabla, van a dos. Mi pregunta es si se pueden hacer dos inserts en el mismo módulo . Gracias!
Es así, tenemos el formulario y el botón Aceptar. En el código de este botón es donde queremos que se inserten los datos en ambas tablas. Además estamos utilizando un Datamodule, que se debe abrir, cerrar, etc. En fin, dentro de este Datamodule es donde está la sentencia del Insert y no podemos agregar otro.

Última edición por maria07 fecha: 18-11-2005 a las 23:16:06. Razón: detalle
Responder Con Cita
  #2  
Antiguo 18-11-2005
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Bueno, quiza me quede corto en la respuesta porque en realidad la pregunta es muy generica y se me vinen un monton de cosas a la cabeza y no se cual de ellas responder.

Asi pues que la respuesta a tu pregunta es si, Si se puede.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 26-11-2005
Avatar de Luciano M.
Luciano M. Luciano M. is offline
Miembro
 
Registrado: nov 2005
Posts: 16
Poder: 0
Luciano M. Va por buen camino
Thumbs up

Podes hacer los dos insert, pero tenes que tener un campo comun en ambas tablas, si uno de los datos de una tabla en clave en la otra no hay problema, pero sino conoces el campo clave de un registro, ya ke es autoincremental, antes de hacer el segundo insert, debes hacer un select para traerte el numero del primer insert. Se entendio? cualquier cosa, me avisas!.

Saludos!
__________________
- Nada es la maravilla de Japon! -
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 05:45:51.


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