Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28

Discussione: Passaggio di valore

  1. #1

    Passaggio di valore

    Salve ho un problemino con il passare un valore numerico ad una pagina.
    Cioè:
    Nella pagina menu' effettuo un select su di una tabella e prelevo l'id.
    Poi eseguo un
    >Visaulizza

    In Visualizza effettuo un
    dim x
    x = Request.Form("m")
    e poi eseguo un select su di un altra tabella dove il valore corrisponde a x (WHERE IDUtente = '"&x&"')

    Perchè non mi visualizza l'elenco presente nel recordset???

    Ho notato ke quando passo il mouse sul menu' sotto compare
    link?m=1 ma in realta' il campo Id è 2
    :°°°°°°°°

  2. #2
    pardon... perchè non utilizzi l'estensione del file?

  3. #3
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637

    Re: Passaggio di valore

    Che relazione hanno queste due cose
    ...
    >Visaulizza
    ...
    x = Request.Form("m")

    Se al passaggio del mouse ti da un valore diverso vorrà dire che con la tua select, selezioni il record sbagliato.

    tra l'altro, come ha notato lukeonweb, manca l'estensione del file
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  4. #4
    Originariamente inviato da lukeonweb
    pardon... perchè non utilizzi l'estensione del file?
    suppongo l'abbia fatto per evitare che ci si soffermi sulla natura della pagina...

    come dice 99, se mandi una variabile chiamata id non puoi requestarla m!!!
    ...Ignorance is bliss...

  5. #5

    RE: 99eros9

    Sul fatto ke manca l'estensione è solo un errore di digitazione.
    Ecco la porzione di codice del Menu':
    1) Select Id From tblPrivato
    2) eseguo un href
    " target="down">VISUALIZZA COMMESSA.

    Nella Pagina VisualCommessa eseguo:
    1) Dim x
    x = Request.Form("m")
    2)Select * From tblCommessa Where idPrivato = '"&x&"'

    Chiaro???

    Ma nell'eseguire la pagina da browser non mi comapre nulla (nenche la presenza di un errore) e noto ke l'unico valore ke passa è m=1

    Aiutoooooo altrimenti non posso andare avanti.

  6. #6
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    con la prima query selezioni tutti i record della tabella e dal resultset che ne ricavi, ottieni il primo valore del campo id dello stesso... ecco perche ti compare 1 e non 2
    Per estrarre un record specifico devi inserire nella query una clausula Where, come hai fatto nella seconda query...
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  7. #7

    Re 99eros9

    Mi potresti dire qual'è la forma corretta perche' se faccio
    "SELECT * FROM tblPrivato WHERE m = "&x mi da il seguente errore:
    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query 'm ='.

    Ps. Ho provato anke
    "SELECT * FROM tblPrivato WHERE m = '"&x"' "

  8. #8
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    X non è valorizzata

    Prova a stampare la query prima di eseguirla con un response.Write e postala
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  9. #9

    re 99eros9

    mi da il seguente
    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query 'Id ='.

  10. #10
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    prima era
    nell'espressione della query 'm ='.
    adesso è
    nell'espressione della query 'id ='.

    stiamo parlando sempre della stessa query o di due query diverse?

    ... ma una stampa di questa query a video non è possibile?
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

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.