Home Hardware Networking Programmazione Software Domanda Sistemi Computer
Conoscenza del computer >> Computer >> Software >> .

Come utilizzare una variabile in un VBA stringa SQL

L'uso delle variabili nelle istruzioni SQL può essere complicato, ma possono offrire la flessibilità necessaria per riutilizzare una singola istruzione SQL per eseguire query su dati diversi. In Visual Basic, Applications Edition (VBA) è possibile creare istruzioni SQL che possono contenere criteri di stringa. Per utilizzare una variabile di stringa in un'istruzione di stringa SQL, è necessario utilizzare (") come delimitatore di stringa e applicare virgolette singole (') attorno alla variabile. Utilizzare le variabili nella stringa SQL invece di riscrivere ripetutamente un'istruzione SQL per eseguire query dati utilizzando criteri diversi.

Passaggio 1

Inizia creando due variabili che utilizzerai nel codice VBA, una per contenere il valore della variabile e l'altra per contenere la stringa SQL. Digita quanto segue per crea le tue variabili: Dim mySQLVariable come stringa Dim strSQL come stringa

Passaggio 2

Imposta un valore per la variabile che utilizzerai nella tua stringa SQL come il seguente: mySQLVariable \u003d "Responsabile vendite"

Passaggio 3: Definisci la tua stringa SQL come la seguente: strSQL \u003d "SELECT Employees. [Nome]," strSQL \u003d strSQL & "Employees. [Cognome]," strSQL \u003d strSQL & "Employees. [ , 3, [[Job Title] "strSQL \u003d strSQL &" FROM Employees "strSQL \u003d strSQL &" WHERE (((Employees. [Job Title]) \u003d 'Sales Manager')); "

Modifica l'ultima riga di codice nel passaggio precedente e sostituire "Sales Manager" con la variabile come la seguente: strSQL \u003d strSQL & "WHERE (((Employees. [Job Title]) \u003d '" & (mySQLVariable) & "'));"

 

Computer © www.354353.com