PDA

Visualizza la versione completa : [SQL] assegnazione di variabili


serena
03-07-2002, 12:49
buongiorno a tutti,
non ho capito una cosa su SQL e vi chiedo se qualcuno di voi mi può aiutare a capire :
come si fa ad assegnare ad una variabile il valore di un campo estratto da un record di database con una stringa sql?

non so se sono stata chiara e non so a questo punto se è possibile...
Grazie.

darkblOOd
03-07-2002, 12:53
Originariamente inviato da serena
buongiorno a tutti,
non ho capito una cosa su SQL e vi chiedo se qualcuno di voi mi può aiutare a capire :
come si fa ad assegnare ad una variabile il valore di un campo estratto da un record di database con una stringa sql?

non so se sono stata chiara e non so a questo punto se è possibile...
Grazie.

:master: non ho capito....esempio plz?

serena
03-07-2002, 13:02
Buongiorno DarkBlood!

esempio :

var MioCod
tabella MiaTabella
campo MioCampoCod

mioCod = "select MiaTabella (MioCampoCod) where AltroCampo = valore"

mioCod lo posso utilizzare dove voglio per assegnare altri valori etc.etc.etc.

Esempio sintetico e banale, spero chiaro, ma non ne sono sicura.

JamesD
03-07-2002, 13:51
L'esempio che hai dato tu chiarisce poco dato che non è neanche corretto! La sintassi della query di selezione è:
"SELECT nomicampi FROM nometabella WHERE condizione..."

Comunque in qualsiasi caso dopo avere fatto la tua stringa sql non hai finito il lavoro perchè per potere ottenere dei valori dovrai aprire un recordset, che conterrà i record con le caratteristiche indicate nella query, da cui potrai poi ricavare le informazioni.
Sperodi essermi spiegato!:ciauz:

serena
03-07-2002, 15:08
grazie jamesD.

darkblOOd
03-07-2002, 15:50
infatti serena, james ha ragione:

Ti crei un recordset con la select e poi assegni alla tua variabile il valore del campo del recordset che ti serve

:ciauz:

serena
03-07-2002, 17:41
Grazie darkblood,
credevo ci fosse il modo di farlo senza aprire un recordset, grazie per le info.
:ciauz:

JamesD
03-07-2002, 21:18
:gren: :gren: :gren: :metallica

Loading