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

    Problema vitale!!!!! asp-db

    Ciao a tutti,

    Vi spiego il mio problema perche tra un po prendo un accetta e distruggo il pc... priva vi scrivo il listato

    <%@LANGUAGE = JScript%>
    <%

    var cognome = Request.Form("cognome");
    // Stringa di connessione a SQL Server
    var stringa = "Driver={SQL Server};Server=CASA;Database=banca_dati;Uid=sa;Pwd =sa;";
    // Query da lanciare
    var ricerca = "SELECT * FROM anagrafica WHERE cognome = 'rossi'";
    // Apro la connessione ed il recordset
    var cn = new ActiveXObject("ADODB.Connection");
    var rs = new ActiveXObject("ADODB.Recordset");
    cn.Open(stringa);
    rs.Open(ricerca, cn, 1, 3);
    ....
    %>

    Vi spiego scritto cosi funziona senza errori (mi restituisce tutti i campi dell'utente 'rossi'), il problema c'è quando voglio andare a mettere al posto di rossi la variabile "cognome" acquisita da un form in un altra pagina.
    Vi anticipo che la variabile viene passata correttamente a questa pagina (ho fatto le prove);
    Quando vado a mettere (ecco tutte le prove che ho fatto):
    var ricerca = "SELECT * FROM anagrafica WHERE cognome = ' &cognome& ' ";
    var ricerca = "SELECT * FROM anagrafica WHERE cognome = ' &cognome ' ";
    var ricerca = "SELECT * FROM anagrafica WHERE cognome = " " '&cognome& ' ";
    var ricerca = "SELECT * FROM anagrafica WHERE cognome = " &cognome ;

    Mi da sempre questo errore:
    "Gli argomenti non sono di tipo valido, non sono compresi nell'intervallo consentito o sono in conflitto".
    inoltre me lo da quando viene richiamata la variabile ricerca:
    rs.Open(ricerca, cn, 1, 3);

    Dove sbaglio? quale sintassi è quella giusta??

    A dimenticavo di dirvi che i tipi di caratteri della variabile cognome nel db microsoft è char...nn so se vi puo essere d'aiuto... aiutatemiiiiii please

  2. #2
    Prova con questa:

    var ricerca = "SELECT * FROM anagrafica WHERE cognome = '" + cognome + "'" ;

  3. #3
    grazieee ho provato e fungeeeeeee!!! io ti amooooo!!!!!!

    grazie grazie!!!

  4. #4
    Originariamente inviato da raistlin81
    grazieee ho provato e fungeeeeeee!!! io ti amooooo!!!!!!

    grazie grazie!!!
    Di niente

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.