| Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | ||||
|
Soy una reciente iniciada en ASP, estoy tratando de pasar una variable (ID) de una pagina a otra, les transcribo el codigo que estoy usando y el error que me da en la pagina que debe recibir la variable
<BODY bgcolor="#006699" link="#FFFFFF" vlink="#CCCCCC" alink="#FFFFFF"> <% Set oConn = Server.CreateObject ("ADODB.Connection") oConn.Open "Driver={Microsoft Access Driver (*.mdb)}; " & "Dbq=" & Server.MapPath("actores.mdb") Set RS=Server.CreateObject("adodb.recordset") SQL = "SELECT * FROM fotoactrices where id=("id")" RS.Open sql, oConn, adOpenStatic, adCmdTable %> <% Response.Write RS("NOMBRE") & " " Response.Write RS("APELLIDO") & " "%> </body> </html> y me da este error Error de compilación de Microsoft VBScript error '800a0401' Se esperaba un final de instrucción /vannelli/artista.asp, line 21 SQL = "SELECT * FROM fotoactrices where id=("id")" 'Probe hacer la siguiente modificacion <% Set oConn = Server.CreateObject ("ADODB.Connection") oConn.Open "Driver={Microsoft Access Driver (*.mdb)}; " & "Dbq=" & Server.MapPath("actores.mdb") Set RS=Server.CreateObject("adodb.recordset") SQL = "SELECT * FROM fotoactrices where id=("&id&")" RS.Open sql, oConn, adOpenStatic, adCmdTable %><% Response.Write RS("NOMBRE") & " " Response.Write RS("APELLIDO") & " "%></body></html> Agregando los simbolos & &y me da el siguiente error Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis (falta operador) en la expresión de consulta 'id=()'. /vannelli/artista.asp, line 22 La FAQ ¿ Cómo puedo pasar variables de una página a otra ? tiene Pertenece a la categoría:
Comentarios de los visitantes
Comentario de José Daniel Fernández
26/2/03
Si no he leído mal tu código te faltan los caracteres de concatenación
al formar la instruccion SQL.
Tú tienes: SQL = "SELECT * FROM fotoactrices where id=("id")" y tendría que ser: SQL = "SELECT * FROM fotoactrices where id=" & id
|
|
||||||||||||||||
| Complementar la respuesta | |
| Volver al árbol de categorías |
| DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia | ||||