ASP - Insert

 
Vista:

Insert

Publicado por gaston (2 intervenciones) el 12/04/2004 18:34:17
tengo el siguiente codigo

Dim Conn,Rs,n
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("checklist.mdb"))
set rs=createobject("ADODB.Recordset")

n="pelo"
consulta= "insert into prueba (nombre) VALUES (n) "
CONN.EXECUTE Consulta

y me sale este error

[Controlador ODBC Microsoft Access] Pocos parámetros.
Se esperaba 1.

espero puedan decirme como arreglarlo tambien
intente con rs.addnew y me sale un error de que no se puede actualizar

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Insert

Publicado por krypton (17 intervenciones) el 12/04/2004 19:43:13
claro tiene un problema la variable esta nula, ya que no le estas pasando nada
arriba tienes n="pelo"
pero dentro de una insert se pierden las variables
lo que tienes que hacer es esto
consulta= "insert into prueba (nombre) VALUES ('"&n&"') " .............
cone sto ya tienes el valor de la variable dentro del insert, jamas puedes llamar una variable dentro de una instruccion sql, tienes que sacrlo fuera por medio de "&variable&" ok
saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

buena

Publicado por polx - peru (132 intervenciones) el 13/04/2004 18:47:36
muy buena explicacion KRYPTON, detallada , concisa..y generalizada..t !!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar