Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    4

    è possibile usare variabili all'interno delle query?

    Ciao a tutti, sono una nuova utente del forum. Ho fatto un pò di ricerche ma non sono riuscita a trovare una soluzione al mio problema. Avrei bisogno di utilizzare una variabile all'interno di una query e vorrei sapere come fare.

    es.

    SELECT "variabile" FROM .....

    Grazie

  2. #2
    in questo caso "variabile" è il nome del campo? prova così

    codice:
    variabile="nome"
    sql = "SELECT " & variabile & " FROM tabella"
    Response.write SQL
    a schermo avrai

    SELECT nome FROM tabella


  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    4
    Grazie per avermi risposto,
    mi spiego meglio:

    devo modificare una pagina che genera una fattura. Vorrei fare in modo che, in base all'operatore che ha effettuato il login, vengano recuperati alcuni dati che lo identificano, come "e-mail" e "Id"

    la mia query è:
    StrSql = "SELECT * FROM " & _
    "(SELECT Valore RagioneSociale FROM Parametri WHERE NomeParam='RagioneSociale') a, " & _
    "(SELECT Valore Indirizzo FROM Parametri WHERE NomeParam='Indirizzo') b, " & _
    ....
    ....
    "(SELECT Email "variabile_operatore" FROM admin WHERE user='"variabile_operatore"') f, " & _

    Set MyRs = RunQuery(StrSql)
    IntFattura = "[img]Immagini/" & MyRs("Logo") & "[/img]
    "
    IntFattura = IntFattura & "" & MyRs("RagioneSociale") & "
    " & MyRs("Indirizzo") & "
    "
    IntFattura = ..... .....
    IntFattura = IntFattura & "e-mail: " & MyRs("variabile_operatore") & "
    "
    IntFattura = IntFattura & ..........

    avevo già provato a fare come mi hai detto ma mi dà come errore:

    HTTP 500.100 - Errore interno del server - errore ASP
    Internet Information Services

    (0x80020009)
    Eccezione.

  4. #4
    sul tuo browser, togli la spunta su "mostra errori brevi"

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    4
    Grazie 1000... sono sempre sbadata!!!

    Adesso ho risolto

  6. #6
    ----------------------------------------------------
    nello spirito del forum, spiega come hai fatto, così aiuterai qualche altro forumista che dovesse avere lo stesso problema.
    ----------------------------------------------------

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    4
    Certo!!

    ho dichiarato una variabile "utente" a cui ho assegnato il contenuto della variabile di sessione che identifica l'utente stesso:

    dim utente
    utente=""& Session("Username")

    e quindi, nella query:

    SELECT Email " & utente & " .......

    Scusatemi se non ho scritto subito la soluzione... sono a lavoro e stavo procedendo con le modifiche.

    Ancora grazie per la disponibilità, 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.