
08/12/2003, 17:15
|
| | Fecha de Ingreso: octubre-2003 Ubicación: barcelona/La seu d'urgell
Mensajes: 26
Antigüedad: 21 años, 6 meses Puntos: 0 | |
transacciones Hola,
He hecho una web de compra por internet y quiero hacer una transaccion donde se inserten unos valores(cliente, compra) y mas o menos he hecho esto:
<%@Language="JAVASCRIPT" Transaction="Required"%>
<% var conn ="Driver=mysql;server=localhost;Database=venda;Opt ion=1";
var s1 = "insert into clientes (name) values ('marc')";
var s2 = "insert into compra (producto,name) values ('hplaser,marc')";
var cmdInsert = Server.CreateObject('ADODB.Command');
cmdInsert.ActiveConnection = conn;
cmdInsert.BeginTrans;
//inserto todos los valores del cliente
cmdInsert.CommandText = s1;
cmdInsert.Execute();
//inserto todos los valores de la compra
cmdInsert.CommandText = s2;
cmdInsert.Execute();
cmdInsert.RollbackTrans;
%>
El problema es que dentro de esta transaccion quiero consultar el stock del producto que quiere comprar el cliente, y si hay stock k se inserten los datos(s1,s2) y sino k no inserte nada.
Alguien me podria ayudar?
Gracias
__________________ En el mundo hay 10 tipos de personas, los que entienden el binario y los k no. |