Visualizzazione dei risultati da 1 a 5 su 5

Discussione: link a database

  1. #1

    link a database

    Ciao a tutti, io ho le seguente due paagine, la prima che prende alcuni dati relativi al database ed ha un link alla seconda dove si dovrebbero visualizzare altri dati relativi alla stessa riga.
    In tutto questo la prima pagina funziona correttamente, mentre la seconda mi da errore alla stringa in rosso.
    Il file config.inc è la connessione al database.

    prima pagina
    __________________________________________________ _______-
    <%@LANGUAGE = JScript%>

    <%
    var Rs = Cn.Execute("SELECT * FROM pacchetti");
    %><html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>

    <table width="610" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">

    <tr>
    <td width="610" height="330" align="center" valign="top"><table width="96%" border="0" cellpadding="0" cellspacing="0">

    <tr>
    <td height="19" colspan="3" valign="top"><div align="right"><font color="FD9B28" size="+2" face="Verdana, Arial, Helvetica, sans-serif"><%=Server.HTMLEncode(Rs("localita"))%></font></div></td>
    </tr>
    <tr>
    <td width="86" rowspan="2" valign="middle"> <div align="center"></div></td>
    <td width="17" rowspan="2" valign="top"></td>
    <td width="461" height="18" valign="top"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><%=Server.HTMLEncode(Rs("iscrizione"))%></font></td>
    </tr>
    <tr>
    <td height="293" valign="top"><div align="justify"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">" style="color: #000066; text-decoration: none" onmouseover="this.style.color = '#009691';" onMouseOut="this.style.color='#000066';"><%=Server .HTMLEncode(Rs("hotel"))%></font></div></td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td height="13"></td>
    </tr>
    </table>
    </body>
    </html>
    __________________________________________________ ____

    seconda pagina
    __________________________________________________ ____-
    <%@LANGUAGE = JScript%>

    <%
    var Rs = Cn.Execute("SELECT * FROM pacchetti where id ="""&Request.QueryString("id")&"""");
    %>
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>

    <table width="610" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">

    <tr>
    <td width="610" height="330" align="center" valign="top"><table width="96%" border="0" cellpadding="0" cellspacing="0">

    <tr>
    <td height="19" colspan="3" valign="top"><div align="right"><font color="FD9B28" size="+2" face="Verdana, Arial, Helvetica, sans-serif"><%=Server.HTMLEncode(Rs("localita"))%></font></div></td>
    </tr>
    <tr>
    <td width="86" rowspan="2" valign="middle"> <div align="center"></div></td>
    <td width="17" rowspan="2" valign="top"></td>
    <td width="461" height="18" valign="top"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><%=Server.HTMLEncode(Rs("partenza"))%></font></td>
    </tr>
    <tr>
    <td height="293" valign="top"><div align="justify"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><%=Server.HTMLEncode(Rs("quota"))%></font></div></td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td height="13"></td>
    </tr>
    </table>
    </body>
    </html>
    __________________________________________________ _______----
    QUESTO E' QUELLO CHE COMPARE IN INTERNET


    Microsoft JScript compilation error '800a03ee'

    Expected ')'

    /viaggi/prova23.asp, line 4

    var Rs = Cn.Execute("SELECT * FROM pacchetti where id ="""&Request.QueryString("id")&"""");

  2. #2
    hai messo troppe virgolette, se id è numerico basta:
    codice:
    var Rs = Cn.Execute("SELECT * FROM pacchetti where id =" & Request.QueryString("id")& ");
    xxx

  3. #3
    no perchè in questa maniera il responso è questo

    Microsoft JScript compilation error '800a03f7'

    Unterminated string constant

    /viaggi/prova23.asp, line 4

    var Rs = Cn.Execute("SELECT * FROM pacchetti where id =" & Request.QueryString("id")& ");
    -----------------------------------------------------------------------------------------^


    mentre inserendone un' altra come credo sia giusto (...Request.QueryString("id")& "") ; viene fuori questo


    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [Microsoft][ODBC Microsoft Access Driver] Invalid SQL statement; expected 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT', or 'UPDATE'.

    /viaggi/prova23.asp, line 4

  4. #4
    ho messo una virgoletta di troppo anch'io, prova questa:
    codice:
    var Rs = Cn.Execute("SELECT * FROM pacchetti where id =" + Request.QueryString("id"));
    xxx

  5. #5
    perfetto!!

    grazie mille!

    a presto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.