
Código:
Cuando lo tengo asi me mada este error:function comprar(){ if (FRMCLIENTE.Cantidad.value !=''){ <% 'Conectamos a la BD. Dim oConn,strSQL Set oConn = Server.CreateObject("ADODB.Connection") oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("./usuario.mdb")) strSQL = "insert into Venta_usuarios(Producto, Tipo_Producto, Cantidad, Precio, Sub_Total) values ('" & Request.Form("Productos") & "','" & Request.Form("subcatagory") & "', '" & Request.Form("Cantidad") &"', '" & Request.Form("precio") & "', '" & Request.Form("T1") & "')" oConn.Execute(strSQL) oConn.Close set oConn = nothing %> } }
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] El campo 'Venta_usuarios.Precio' no puede ser una cadena de longitud cero.
/Funciones.asp, línea 80
oConn.Execute(strSQL)
Entonces se me ocurrio comentar esa linea: 'oConn.Execute(strSQL), y correrlo; si lo ejecuta y no me marca error, todas las opciones de mi formulario funcionan, pero no guarda absolutamente nada.
Espere me haya explicado, gracias de antemano.