CIAO,
Sto cercando di interrogare il database fornendo un parametro di input tramite una variabile.
1] Vedo l'errore seguente per l'allegato:
a = 666,1;
riferimento oggetto eliminato[]
Come posso risolvere questo problema?
Funziona quando utilizzo 666.1 direttamente qui DA fer_view2 t1 dove(t1.DVT_id = 666.1)
a = 666.1;
show(a);
obj = New SQL Query(
Connection( "ODBC:DSN=DVT Data Server" ),
QueryName( "fer_view2" ),
CustomSQL(
"SELECT *
FROM fer_view2 t1 where(t1.DVT_id = a) ;"
)
) << Run;
La stessa cosa accade anche quando creo una casella di modifica del testo per inserire il valore dall'utente
Dovrai creare la stringa di query (al momento hai solo un valore lì non). Puoi valutare la tua variabile lì usando Eval Insert (o usare altri metodi)
a = 123;
Eval Insert("SELECT *
FROM fer_view2 t1 where(t1.DVT_id = ^a^) ;")
L'inserto Eval utilizza ^ per impostazione predefinita uno startChar
Grazie mille. Ha funzionato