| |||
![]() Atraves de esta consulta quisiera insertar valores de un campo numerico de una tabla y de un formulario para insertarlos en otra tabla, siempre hablando de las misma db, por favor alguien que me ayude con esto. |
| |||
consulta insert into tengo una tabla llamada Tabla2 con los sgtes campo: Articulo, subarticulos, costo, valor y ganacia. en una pagina en asp tengo un formulario con 3 campo de texto y un menu de lista subarticulos, tk, mesa y cantidad del cual solo el campo subarticulos es de la Tabla2 y de los cuales solo subarticulo es texto los demas son numericos estos campos son mostrados a traves de un formulario como te mensione antes cuando quiero ingresarlos a otra tabla(llamada Mesa1 que posee los campo id, subarticulo,tk,cantidad, mesa, valor y total) a traves de una consulta insert quiero aparte de insertar los 4 campos del formulario tambien insertar el valor de campo "valor" de la tabla2 correspondiente al subarticulo seleccionado en el formulario disculpa que tuve que escribir tanto peor espero haberme explicado, y gracias de antemano por tratar de ayudarme. |
| |||
No le veo el menor problema de tener 2 insert. 1.- El de la tabla 1 2.- La tabla 2 Ejemplo : sql="insert into .. pones lo que va..." ob_rs.Open sql,cl ' ejecutar... Asi 2 veces |
| |||
he hecho lo que me recomendaste y quedo asi: sql1 = "INSERT INTO Mesa1 (TK, subcatagory, Cantidad, Mesa) VALUES ('"&request("TK")&"', '"&request("subcatagory")&"', '"&request("Cantidad")&"', '"&request("mesa")&"')" sql11 = "INSERT INTO Mesa1 (Valor)SELECT Tabla2.Valor FROM Tabla2 Where subcatagory = '"&request("subcatagory")&"'" rs.Open sql1, conexion, 3, 3 rs.Open sql11, conexion, 3, 3 pero me insertar los valores en registro diferentes, y yo preciso que los inserte en un mismo registro |
| |||
Tienes 2 tablas, debes insertar los datos no?, esas tablas comparte un campo en común no? Quieres agregar en dos tablas, porque te es importante el orden, para eso tienes el campo id |