Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1

    Probelma Con Querystring

    salve ragazzi ho un problema con una queystring ecco posto il codice:
    allora se effettuo la query mettendo al posto di NomeCognome l'utente pippo esistente nel Db funziona se lascio NomeCognome non mi legge i dati della QueryString

    Provaj.asp?NomeCognome=Pippo

    cosi' non va

    var Parziale1 = Cn.Execute("SELECT COUNT(*) AS StatoPratica FROM Tabella_Mutui WHERE StatoPratica = 'In_Esame' AND NomeCognome= 'NomeCognome'");
    var Parziale2 = Cn.Execute("SELECT COUNT(*) AS StatoPratica FROM Tabella_Mutui WHERE StatoPratica = 'Declinata' AND NomeCognome='NomeCognome'");


    cosi' va e mi legge il numero di record sia In_Esame che Declinata
    var Parziale1 = Cn.Execute("SELECT COUNT(*) AS StatoPratica FROM Tabella_Mutui WHERE StatoPratica = 'In_Esame' AND NomeCognome= 'Pippo'");
    var Parziale2 = Cn.Execute("SELECT COUNT(*) AS StatoPratica FROM Tabella_Mutui WHERE StatoPratica = 'Declinata' AND NomeCognome='Pippo'");

    HELP me Please.............

    la queryString è questa:
    <%
    var NomeCognome = Request.QueryString("NomeCognome");
    %>


    dove sbaglio ?????

    grazie
    L'immaginazione è + importante della conoscenza By Albert Einsten
    L'unica cosa icomprensibile nella vita sono le tasse e le sue derivate IVA compresa By Albert Eistein

    Use your immagination, imagination has no limits

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    var Parziale2 = Cn.Execute("SELECT COUNT(*) AS StatoPratica FROM Tabella_Mutui WHERE StatoPratica = 'Declinata' AND NomeCognome='"& Request.QueryString("NomeCognome") &"'");
    Roby

  3. #3

    uffa......

    Ora mi da questo errore:

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

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

    /provajs2.asp, line 11

    ecco tutto il codice:

    <%@ LANGUAGE = JScript %>
    <%
    var NomeCognome = Request.QueryString("NomeCognome");
    %>
    <%

    var Cn = new ActiveXObject("ADODB.Connection");
    var Str = "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("mdb-database/DBSEFI.mdb");
    Cn.Open(Str);

    var Parziale1 = Cn.Execute("SELECT COUNT(*) AS StatoPratica FROM Tabella_Mutui WHERE StatoPratica = 'In_Esame' AND NomeCognome='"& Request.QueryString("NomeCognome") &"'");
    var Parziale2 = Cn.Execute("SELECT COUNT(*) AS StatoPratica FROM Tabella_Mutui WHERE StatoPratica = 'Declinata' AND NomeCognome='"& Request.QueryString("NomeCognome") &"'");
    %>


    Stato Pratiche :<table border="1" width="100%" id="table1">
    <tr>
    <td width="634"></td>
    <td></td>
    </tr>
    <tr>
    <td width="634">Ci sono <%=Parziale1("StatoPratica")%> pratiche in esame


    Ci sono <%=Parziale2("StatoPratica")%> pratiche declinate

    </td>
    <td></td>
    </tr>
    </table>


    </p>
    <%=NomeCognome%>
    <%Cn.Close()%>
    L'immaginazione è + importante della conoscenza By Albert Einsten
    L'unica cosa icomprensibile nella vita sono le tasse e le sue derivate IVA compresa By Albert Eistein

    Use your immagination, imagination has no limits

  4. #4

  5. #5

    linea 11

    Qua questa è la line 11
    var Parziale1 = Cn.Execute("SELECT COUNT(*) AS StatoPratica FROM Tabella_Mutui WHERE StatoPratica = 'In_Esame' AND NomeCognome='"& Request.QueryString("NomeCognome") &"'");
    var Parziale2 = Cn.Execute("SELECT COUNT(*) AS StatoPratica FROM Tabella_Mutui WHERE StatoPratica = 'Declinata' AND NomeCognome='"& Request.QueryString("NomeCognome") &"'");
    %>

    grazie
    L'immaginazione è + importante della conoscenza By Albert Einsten
    L'unica cosa icomprensibile nella vita sono le tasse e le sue derivate IVA compresa By Albert Eistein

    Use your immagination, imagination has no limits

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Quelle sono 4 righe....
    Fai attenzione: non devi avere cognomi e/o nomi che abbiano al loro interno l'apice perché non hai fatto la replace.

    Roby

  7. #7

    ma non ha apice

    il nome veramente è dedededed di prova come mai da questo errore ???
    L'immaginazione è + importante della conoscenza By Albert Einsten
    L'unica cosa icomprensibile nella vita sono le tasse e le sue derivate IVA compresa By Albert Eistein

    Use your immagination, imagination has no limits

  8. #8

    posto tutto

    Posto tutto il codice:

    <%@ LANGUAGE = JScript %>
    <%
    var NomeCognome = Request.QueryString("NomeCognome");
    %>
    <%

    var Cn = new ActiveXObject("ADODB.Connection");
    var Str = "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("mdb-database/DBSEFI.mdb");
    Cn.Open(Str);
    // quella sotto è la riga 11 che da errore
    var Parziale1 = Cn.Execute("SELECT COUNT(*) AS StatoPratica FROM Tabella_Mutui WHERE StatoPratica = 'In_Esame' AND NomeCognome='"& Request.QueryString("NomeCognome") &"'");
    var Parziale2 = Cn.Execute("SELECT COUNT(*) AS StatoPratica FROM Tabella_Mutui WHERE StatoPratica = 'Declinata' AND NomeCognome='"& Request.QueryString("NomeCognome") &"'");
    %>


    Stato Pratiche :<table border="1" width="100%" id="table1">
    <tr>
    <td width="634"></td>
    <td></td>
    </tr>
    <tr>
    <td width="634">Ci sono <%=Parziale1("StatoPratica")%> pratiche in esame


    Ci sono <%=Parziale2("StatoPratica")%> pratiche declinate

    </td>
    <td></td>
    </tr>
    </table>


    </p>
    <%=NomeCognome%>
    <%Cn.Close()%>
    L'immaginazione è + importante della conoscenza By Albert Einsten
    L'unica cosa icomprensibile nella vita sono le tasse e le sue derivate IVA compresa By Albert Eistein

    Use your immagination, imagination has no limits

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    28
    Prova a fare così:

    codice:
    dim nomecognome = request.querystring("NomeCognome")
    
    var Parziale1 = Cn.Execute("SELECT COUNT(*) AS StatoPratica FROM Tabella_Mutui WHERE StatoPratica = 'In_Esame' AND NomeCognome= '" & nomecognome & "'");
    var Parziale2 = Cn.Execute("SELECT COUNT(*) AS StatoPratica FROM Tabella_Mutui WHERE StatoPratica = 'Declinata' AND NomeCognome='" & nomecognome & "'");
    Mi pare che tu lgi passassi la variabile come se fosse il testo effettivo...
    "Si pronuncia Aigor"
    "Ma mi avevano detto Igor"
    "beh, avevano torto, non le pare?"

  10. #10

    uffa nada

    Tanto per cambiare non funziona sto andando al manicomio
    <% var NomeCognome = Request.QueryString("NomeCognome"); %> <% var Cn = new ActiveXObject("ADODB.Connection"); var Str = "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("mdb-database/DBSEFI.mdb"); Cn.Open(Str); var Parziale1 = Cn.Execute("SELECT COUNT(*) AS StatoPratica FROM Tabella_Mutui WHERE StatoPratica = 'In_Esame' AND NomeCognome= '" & nomecognome & "'"); var Parziale2 = Cn.Execute("SELECT COUNT(*) AS StatoPratica FROM Tabella_Mutui WHERE StatoPratica = 'Declinata' AND NomeCognome='" & nomecognome & "'"); %> Stato Pratiche :<table border="1" width="100%" id="table1"> <tr> <td width="634"></td> <td></td> </tr> <tr> <td width="634">Ci sono <%=Parziale1("StatoPratica")%> pratiche in esame
    Ci sono <%=Parziale2("StatoPratica")%> pratiche declinate </td> <td></td> </tr> </table>

    </p> <%=NomeCognome%> <%Cn.Close()%>
    L'immaginazione è + importante della conoscenza By Albert Einsten
    L'unica cosa icomprensibile nella vita sono le tasse e le sue derivate IVA compresa By Albert Eistein

    Use your immagination, imagination has no limits

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 © 2026 vBulletin Solutions, Inc. All rights reserved.