Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2005, 05:18
Avatar de deccweb
deccweb
 
Fecha de Ingreso: febrero-2003
Ubicación: Mataro
Mensajes: 365
Antigüedad: 22 años, 2 meses
Puntos: 0
Problema con INSERT en dos tablas

Hago estos inserts. Son dos tablas diferentes. y me da un error en el segundo insert. el error es este:

Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.


<%
Set oConn = Server.CreateObject ("ADODB.Connection")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("mem.mdb")
oConn.Execute "INSERT INTO alumnos (cognom1,cognom2,nom,nif,adreca,poblacio,cp,telefo n,email,sexe,edat,assistit,nomcentre,poblaciocentr e,tipuscentre,titulacio,nivell,guarderia,fechains) VALUES ('"&Request.Form("cognom1")&"','"&Request.Form("co gnom2")&"','"&Request.Form("nom")&"','"&Request.Fo rm("nif")&"','"&Request.Form("adreca")&"','"&Reque st.Form("poblacio")&"',"&Request.Form("cp")&","&Re quest.Form("telefon")&",'"&Request.Form("email")&" ','"&Request.Form("sexe")&"','"&Request.Form("edat ")&"','"&Request.Form("assistit")&"','"&Request.Fo rm("nomcentre")&"','"&Request.Form("poblaciocentre ")&"','"&Request.Form("tipuscentre")&"','"&Request .Form("titulacio")&"','"&Request.Form("nivell")&"' ,"&Request.Form("guarderia")&",now())"
oConn.Execute "INSERT INTO estados (idcurso,idalumno,puesto) VALUES ("&Request.Form("curs1")&",'"&Request.Form("nif")& "',1)"
oConn.Execute "INSERT INTO estados (idcurso,idalumno,puesto) VALUES ("&Request.Form("curs2")&",'"&Request.Form("nif")& "',2)"
oConn.Execute "INSERT INTO estados (idcurso,idalumno,puesto) VALUES ("&Request.Form("curs3")&",'"&Request.Form("nif")& "',3)"
oConn.Execute "INSERT INTO estados (idcurso,idalumno,puesto) VALUES ("&Request.Form("curs4")&",'"&Request.Form("nif")& "',4)"
oConn.Execute "INSERT INTO estados (idcurso,idalumno,puesto) VALUES ("&Request.Form("rec1")&",'"&Request.Form("nif")&" ',5)"
oConn.Execute "INSERT INTO estados (idcurso,idalumno,puesto) VALUES ("&Request.Form("rec2")&",'"&Request.Form("nif")&" ',6)"

oConn.Close
Set oConn = nothing

%>


Porque me da este error? el campo de "puesto" lo tengo como numerico
__________________
Calle17.net

edgargranados.es