Ver Mensaje Individual
  #8 (permalink)  
Antiguo 23/11/2005, 17:07
wpp
 
Fecha de Ingreso: noviembre-2003
Mensajes: 50
Antigüedad: 21 años, 6 meses
Puntos: 0
Bueno esto es la leche.

Ahora me dice
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

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

/triys/edit.asp, line 31

Y os puedo asegurar que llegan los cuatro valores actuales con el form.

CODE:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("/mdb-database/FileDB.mdb")
sql = "SELECT ID FROM files WHERE ID= " & ID & ""

Set RS = Server.CreateObject ("ADODB.RecordSet")
RS.Open sql, Conn
'Si el valor EOF (fin de la tabla elegida) es verdadero, no existe el dni.
If (RS.EOF = false) then

'Ahora creamos la sentencia SQL

sql = "Update files Set fname= '" & fname & "', lname= '"& lname &"', profesion= '" & profesion &"'"
sql = sql & " Where ID=" & ID
Conn.execute (sql)

Gracias por que soy un rato pesao.