Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Passaggio dati tabellari da una pagina all'altra

    Premetto che sono un neofita e che mi arrabatto con pezzi di codice prelevati qui e lā!

    Ho creato una pagina contenente le lettere dell'alfabeto (queste - sono gif - vengono visualizzate correttamente prelevando i dati da un campo "lettera" dalla tabella "alfabeto").
    Cliccando su una determinata lettera dell'alfabeto dovrei inviare alla pagina "parole.asp" la lettera stessa per visualizzare tutte le parole che iniziano per quella lettera. (le parole sono contenute in un'altra tabella "parole").

    Il codice che regola tale operazione scritto nella prima pagina č il seguente:

    <%
    Dim abc
    abc=rs("lettera")
    %>
    [img]<%=rs([/img]" border=o >

    <%


    Entrambe le tabelle hanno un campo "lettera" contenente le medesime lettere dell'alfabeto.

    Il problema č che invece di aprirsi la seconda pagina con il risultato della ricerca per lettera viene fuori un messaggio di errore in cui si dice che manca una parametro e che č richiesto 1 - la riga incriminata č la seguente:

    rs.Open "select * from parole where lettera ="&abc, conn


    Questo č il codice scritto nella seconda pagina:


    <%
    Dim abc
    abc=request.querystring("lettera")
    Dim Conn
    Set Conn = Server.CreateObject("ADODB.Connection")
    conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("2004.mdb")
    Dim rs
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open "select * from parole where lettera ="&abc, conn
    Do while NOT RS.EOF
    %>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>

    <head>

    <title>prova</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="main.css" rel="stylesheet" type="text/css">

    </head>
    <body>

    Ecco i dati:


    <%
    Dim redattore
    redattore=rs("redattore")
    %>
    Questa č la lettera <%response.write(abc)%> redatta da <%response.write(redattore)%>
    <%

    RS.MoveNext
    Loop
    RS.Close
    Set RS = Nothing
    conn.Close
    Set conn=Nothing
    %>

    </body>
    </html>

    Attendo fiducioso un aiuto

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    rs.Open "select * from parole where lettera ='"& abc &"'", conn
    La lettera non č un numero...

    Roby

  3. #3
    Grazie mille!

    ora funziona.

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.