Ciao,
ho un problema con la macro &
ho un cursor esempio :
Dim txt As String
txt = "SELECT id,descrizione,prezzo FROM " & Main.DBTableNameArticol & " where id=1"
Cursor_art = Main.SQL1.ExecQuery(txt)
' ho un array che contiene le definizioni dei campi del cursore es:
dim campi(3) as string
dim DubQuote as string =chr(34)
campo(1)="Cursor_corpo.GetString(" & DubQuote & "id" & DubQuote &")"
campo(2)="Cursor_corpo.GetString(" & DubQuote & "descrizione" & DubQuote &")"
campo(3)="Cursor_corpo.GetString(" & DubQuote & "prezzo" & DubQuote &")"
' ho bisogno di leggere il valore di un campo del cursore definendolo in una variabile.
Dim cur,contenuto As String
cur = campo(2)
contenuto ur1= &cur
'''''''''''''''''''''''''''''''''''
il codice sopra riportato è un esempio, non sono sicuro che sia esatto.
Il mio problema è che la variabile contenuto, che dovrebbe riportare il valore del campo descrizione , in realtà mi riporta il nome del campo cioè "descrizione".
Potete dirmi dove ho sbagliato ?
Credo che la funzione & non sia funzionante con i cursor.
grazie.
Raffaele
n.b.
spero che le righe del codice siano sufficienti per spiegare il problema.
ho un problema con la macro &
ho un cursor esempio :
Dim txt As String
txt = "SELECT id,descrizione,prezzo FROM " & Main.DBTableNameArticol & " where id=1"
Cursor_art = Main.SQL1.ExecQuery(txt)
' ho un array che contiene le definizioni dei campi del cursore es:
dim campi(3) as string
dim DubQuote as string =chr(34)
campo(1)="Cursor_corpo.GetString(" & DubQuote & "id" & DubQuote &")"
campo(2)="Cursor_corpo.GetString(" & DubQuote & "descrizione" & DubQuote &")"
campo(3)="Cursor_corpo.GetString(" & DubQuote & "prezzo" & DubQuote &")"
' ho bisogno di leggere il valore di un campo del cursore definendolo in una variabile.
Dim cur,contenuto As String
cur = campo(2)
contenuto ur1= &cur
'''''''''''''''''''''''''''''''''''
il codice sopra riportato è un esempio, non sono sicuro che sia esatto.
Il mio problema è che la variabile contenuto, che dovrebbe riportare il valore del campo descrizione , in realtà mi riporta il nome del campo cioè "descrizione".
Potete dirmi dove ho sbagliato ?
Credo che la funzione & non sia funzionante con i cursor.
grazie.
Raffaele
n.b.
spero che le righe del codice siano sufficienti per spiegare il problema.