Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/01/2006, 13:26
Edan16
 
Fecha de Ingreso: abril-2002
Mensajes: 83
Antigüedad: 23 años, 1 mes
Puntos: 1
Intenté pero no me resulta. Posiblemente yo esté cometiendo algun tipo de error. Mira el codigo que tengo hecho:

<%
user = Request.Form ("user")
ID = Request.Form ("ID")

set conexion = Server.Createobject("adodb.connection")
strconn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("cocinadivertida.mdb")
conexion.open strconn

Set RS = Server.CreateObject( "ADODB.Recordset" )
RS.ActiveConnection = Conexion
RS.CursorType = 3
RS.Open "SELECT * FROM recetas WHERE ID=" & ID

RS.Requery

IF NOT RS.EOF THEN
user2 = RS( "user" )

END IF

favoritos = user2 & " " & user

SQL="INSERT INTO recetas " & _
"(user)"
SQL=SQL & " VALUES ('"&favoritos&"'); WHERE ID=" & ID
Conexion.Execute(SQL)

RS.Close

%>

Y el error que dice es este: Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Characters found after end of SQL statement.

Alguien puede decirme en donde me equivoqué?