Foros del Web » Programando para Internet » ASP Clásico »

Una pequeña ayuda con el update

Estas en el tema de Una pequeña ayuda con el update en el foro de ASP Clásico en Foros del Web. tengo el siguiente codigo, recojo de un formulario para hacer un update <%@LANGUAGE="VBSCRIPT"%> <% Dim cookiename, cookieclave Dim nombre, apellido, actividad Dim correcto Dim oConn, ...
  #1 (permalink)  
Antiguo 19/02/2002, 17:22
 
Fecha de Ingreso: febrero-2002
Mensajes: 15
Antigüedad: 22 años, 4 meses
Puntos: 0
Una pequeña ayuda con el update

tengo el siguiente codigo, recojo de un formulario para hacer un update
<%@LANGUAGE="VBSCRIPT"%>
<%
Dim cookiename, cookieclave
Dim nombre, apellido, actividad
Dim correcto
Dim oConn, rs, SQL

'Recogemos el formulario
nombre=Request.Form("nombre")
apellido=Request.Form("apellido")
actividad=Request.Form("actividad")
cookiename = Request.Cookies("Usuarios")("nick&q uot;)
cookieclave = Request.Cookies("Usuarios")("clave& quot;)

set oConn=Server.CreateObject("ADODB.Connection&q uot;)
set rs=Server.CreateObject("ADODB.Recordset" )
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\db\registro.mdb"))

SQL="UPDATE usuarios SET nombre=" & nombre & ", apellido= " & apellido & ", actividad= " & actividad & " WHERE username='"& cookiename &"' and userpwd ='"& cookieclave &"';"
oConn.Execute(SQL)
oConn.Close %>


y me aparece el siguiente error
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 3.
/update2.asp, línea 20

Cuál es el problema?????????? Si alguien me puede ayudar??????
  #2 (permalink)  
Antiguo 19/02/2002, 20:07
Avatar de wamoretti  
Fecha de Ingreso: febrero-2002
Ubicación: Lima
Mensajes: 34
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Una pequeña ayuda con el update

Debes usar comillas simples en los campos de textos
SQL="UPDATE usuarios SET nombre = '" & nombre & "', apellido = '" & apellido & "', actividad = '" & actividad & "' WHERE username = '" & cookiename & "' And userpwd ='" & cookieclave & "';"


<OBJECT WIDTH=200 HEIGHT=50><PARAM NAME=movie VALUE="http://www.geocities.com/wamoretti/wamoretti.swf"><PARAM NAME=wmode VALUE=transparent><EMBED src="http://www.geocities.com/wamoretti/wamoretti.swf" wmode=transparent WIDTH=200 HEIGHT=50></EMBED></OBJECT
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:05.