ingreso de registros en bases de datos

02/07/2003 - 20:55 por Danilo | Informe spam
Hola, tengo un programita en visual que ingresa libros a
una biblioteca, usa base de datos access y en esta tengo 3
tablas libro, autor y libautor(nub) las 3 relacionadas,
cuando quiera ingresar un libro con toda su información..
¿como puedo hacer para que se ingresen los datos en todas
las tablas al mismo tiempo?
yo se que con sql puedo hacer consultas entre tablas con
el mismo campo "clave" con inner join para no ir buscando
de tabla en tabla... aca se puede hacer algo parecido para
guardar información?
gracias

Preguntas similare

Leer las respuestas

#1 Ramon
03/07/2003 - 03:01 | Informe spam
Hola.

Pues creo que lo mas cercano a eso que quieres hacer y eso si usas ADO,
seria lo siguiente.

Cn.BeginTrans
Cn.Execute "INSERT INTO Tabla1 .."
Cn.Execute "INSERT INTO Tabla2 .."
Cn.Execute "INSERT INTO Tabla3 .."
Cn.CommitTrans

Saludos.
Ramón.

"Danilo" escribió en el mensaje
news:031c01c340cb$8e786720$
Hola, tengo un programita en visual que ingresa libros a
una biblioteca, usa base de datos access y en esta tengo 3
tablas libro, autor y libautor(nub) las 3 relacionadas,
cuando quiera ingresar un libro con toda su información..
¿como puedo hacer para que se ingresen los datos en todas
las tablas al mismo tiempo?
yo se que con sql puedo hacer consultas entre tablas con
el mismo campo "clave" con inner join para no ir buscando
de tabla en tabla... aca se puede hacer algo parecido para
guardar información?
gracias
Respuesta Responder a este mensaje
#2 Danilo
03/07/2003 - 15:42 | Informe spam
ok, gracias.. y para las consultas uso el inner join
verdad?

Hola.

Pues creo que lo mas cercano a eso que quieres hacer y


eso si usas ADO,
seria lo siguiente.

Cn.BeginTrans
Cn.Execute "INSERT INTO Tabla1 .."
Cn.Execute "INSERT INTO Tabla2 .."
Cn.Execute "INSERT INTO Tabla3 .."
Cn.CommitTrans

Saludos.
Ramón.

"Danilo" escribió en el mensaje
news:031c01c340cb$8e786720$
Hola, tengo un programita en visual que ingresa libros a
una biblioteca, usa base de datos access y en esta tengo 3
tablas libro, autor y libautor(nub) las 3 relacionadas,
cuando quiera ingresar un libro con toda su información..
¿como puedo hacer para que se ingresen los datos en todas
las tablas al mismo tiempo?
yo se que con sql puedo hacer consultas entre tablas con
el mismo campo "clave" con inner join para no ir buscando
de tabla en tabla... aca se puede hacer algo parecido para
guardar información?
gracias


.

Respuesta Responder a este mensaje
#3 Ramon
03/07/2003 - 17:45 | Informe spam
Sip.

Saludos.
Ramón.


"Danilo" escribió en el mensaje
news:4f0201c34168$ee038c40$
ok, gracias.. y para las consultas uso el inner join
verdad?

Hola.

Pues creo que lo mas cercano a eso que quieres hacer y


eso si usas ADO,
seria lo siguiente.

Cn.BeginTrans
Cn.Execute "INSERT INTO Tabla1 .."
Cn.Execute "INSERT INTO Tabla2 .."
Cn.Execute "INSERT INTO Tabla3 .."
Cn.CommitTrans

Saludos.
Ramón.

"Danilo" escribió en el mensaje
news:031c01c340cb$8e786720$
Hola, tengo un programita en visual que ingresa libros a
una biblioteca, usa base de datos access y en esta tengo 3
tablas libro, autor y libautor(nub) las 3 relacionadas,
cuando quiera ingresar un libro con toda su información..
¿como puedo hacer para que se ingresen los datos en todas
las tablas al mismo tiempo?
yo se que con sql puedo hacer consultas entre tablas con
el mismo campo "clave" con inner join para no ir buscando
de tabla en tabla... aca se puede hacer algo parecido para
guardar información?
gracias


.

Respuesta Responder a este mensaje
#4 Omar Vazquez Mayorga
03/07/2003 - 19:28 | Informe spam
gracias a este consejo ya que tambien yo lo voy a
utilizar, de todos modos gracias anticipadas
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida