Realmente solo tienes una falla en el codigo y es muy pequeña pero afecta onmouseover='this.style.background=
¿ Cómo puedo pasar variables de una página a otra ?
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