Retroceder   Foros del Web > Programación para sitios web > .NET > web forms

Respuesta
 
Herramientas Desplegado
Antiguo 20-may-2007, 17:15   #1 (permalink)
gabrisa ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2006
Ubicación: tuxtla gtz, chiapas
Mensajes: 79
Enviar un mensaje por MSN a gabrisa
Insertar en varias tablas en una sentencia

hola.....bueno tengo la siguiente duda...quiero insertar mis datos en varias tablas al mismo tiempo, no se cmo hacerle, ya que no me reconoce las sentencias por separado.....

Alguna solucion?
Gracias, ayudenme...me urge...........
gabrisa está desconectado   Responder Citando
Antiguo 20-may-2007, 17:26   #2 (permalink)
crassr3cords ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2007
Mensajes: 81
Re: Insertar en varias tablas en una sentencia

podrias poner mas datos por fa... y revisa las relaciones de las tablas, con na mala relacion`pues dificilmente jaja
crassr3cords está desconectado   Responder Citando
Antiguo 21-may-2007, 08:50   #3 (permalink)
gabrisa ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2006
Ubicación: tuxtla gtz, chiapas
Mensajes: 79
Enviar un mensaje por MSN a gabrisa
Re: Insertar en varias tablas en una sentencia

mira...quiero hacer lo siguiente:
tabla_usuario
id_usuario
folio

tabla_pc
folio
nombre
marca

tabla monitor
folio
nombre
marca

Tengo mis tres tablas y tabla_pc y tabla_monitor, comparten en mismo folio, tambien usuario, lo que quiero es que cuando cree un folio en usuario, tambien se cree o inserte en las dos tablas.....cmo le puedo hacer...??...ya que no tengo idea de cmo hacer un doble o triple insert, pero en una sola sentencia...

Ayudeneme please....
gabrisa está desconectado   Responder Citando
Antiguo 21-may-2007, 08:59   #4 (permalink)
daniel00 está en el buen camino
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 683
Enviar un mensaje por MSN a daniel00 Enviar un mensaje por Yahoo  a daniel00
Re: Insertar en varias tablas en una sentencia

Que tal gabrisa.

Si tu base de datos es SQL Server, puedes, en una sola setencia, meter varia instrucciones sql, como lo siguiente:

Código:
strSQL = " INSERT INTO myTable1 (field1, field2) VALUES (@field1, @field2); INSERT INTO myTable2(fieldA, fieldB) VALUES(@fieldA, @fieldB); DELETE FROM myOtherTable WHERE fieldX = @fieldX   "
Lo importante de la línea anterior es separar cada instrucción SQL por un punto y coma, no sé decirte cual sea el caracter usado para otras base de datos.

Saludos!
daniel00 está desconectado   Responder Citando
Antiguo 22-may-2007, 14:55   #5 (permalink)
crassr3cords ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2007
Mensajes: 81
Re: Insertar en varias tablas en una sentencia

pues creo ke si el gestor de bases de datos acepta t-sql las instrucciones separadas por punto y coma se ejecutarian bien komo en el ejemplo de daniel00, pero = el error debe estar saliendo por el orden en ke se insertan los registros, dfeberias poner el error y relaciones si hay, en fin.
crassr3cords está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 1,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:17.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93