Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/12/2003, 17:15
diRKoM
 
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.