Código:
Este es el codigo no da error de compilacion ni nada, es mas al final sale el response.write("el producto ha sido añadido"), como debe de ser pero despues no lo inserta en la tabla y no doy con el error que estoy cometiendo, pues hago pruebas como:try{ var conexion= Server.CreateObject ("ADODB.Connection"); conexion.Open ("Provider=Microsoft.Jet.OLEDB.4.0;"+" Data Source = "+Server.MapPath ("basedatos/bd.mdb")); } catch (e){ Response.Write ("Error1:"); Response.Write ("<b>" + e.description + "</b>"); Response.End();} try{ var codigo = Request.Form("codigo").Item; var SQL = "Insert Into pedido(nick,codigo) Values ('"+nick+"','"+codigo+"');"; conexion.BeginTrans(); conexion.Execute(SQL); Response.write("Su producto ha sido añadido"); } catch(e){//posible fallo en la BD Response.Write ("<h2 align=center >Error2:</h2>"); Response.Write ("<b>" +e.description+ "</b>"); Response.Write("<h4 align=center ><button onclick='history.back()'>Volver</button></h4>"); Response.End(); } %>
Código:
y los valores los esta cogiendo bien, el problema es que no inserta en la tabla.var SQL = "Insert Into pedido(nick,codigo) Values ('"+nick+"',"+codigo+");"; Response.write(SQL); Response.End();
Espero que me podais ayudar. Gracias