
02/01/2006, 13:26
|
| | 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é? |