Foros del Web » Programando para Internet » ASP Clásico »

actualizar registros en dos tablas simultameamente

Estas en el tema de actualizar registros en dos tablas simultameamente en el foro de ASP Clásico en Foros del Web. Buenas a todos, necesito actualizar un registro en dos tablas a la vez ( desde un formulario ) . trabajo con dreamweaver mx . Preferiria ...
  #1 (permalink)  
Antiguo 02/03/2006, 07:09
 
Fecha de Ingreso: abril-2002
Mensajes: 68
Antigüedad: 23 años
Puntos: 0
actualizar registros en dos tablas simultameamente

Buenas a todos, necesito actualizar un registro en dos tablas a la vez ( desde un formulario ) .
trabajo con dreamweaver mx . Preferiria que no fuera mucho codigo per si no hay más remedio ... lo intentaremos.


seria genial poder tener un comportamiento o extension para dreamweaver para solucionar esto.


Gracias a todos
__________________
Lordztein
  #2 (permalink)  
Antiguo 02/03/2006, 08:05
Avatar de mmpigino  
Fecha de Ingreso: marzo-2006
Ubicación: Villa Dolores, en el centro de Argentina
Mensajes: 12
Antigüedad: 19 años, 1 mes
Puntos: 0
Para poder actualizar un regitro en dos tablas, es porque seguramente los datos que debes ingresar son iguales, y por ende los dos campos de la dos tablas,a pesar que pueden llamarse en forma distinta, llevan el mismo dato,
procede de esta forma:

<%

dim dato
dato =request("dato") ' -- el el dato que me llega del formulario

'- las tablas le puse aca que se lleman Carrito y Productos
'- le tienes que dar otros parametros a la consulta que te sirva para igualar
'-los datos de busqueda del campo, en este caso uso el Id del producto.


sqlString = "SELECT * FROM Carrito, Productos " &_
"WHERE IdProductoCarrito = IdProducto " &_
"ORDER BY IdCarrito "
SET RS = Conexion.Execute( sqlString )

'---supongamos que lo que deseas cambiar es el precio, entonces...

RS("Precio_Producto")= dato '--- de la tabla Carrito
RS("Precio_Producto_Carrito")= dato '--- de la tabla carrito
RS.Update
RS. Close

%>

Espero te sirva
Saludos
Mario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:39.