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