On 19/gen/07, at 12:03, Lucio Liberi wrote:
La domanda e' questa:
Una volta che ho il mio rs, se lo metto dentro una variabile
globale che so? App.MyRS, posso riutilizzarlo senza dover ripetere
le SELECT?
Ebbene, io non ci sono riuscito.
Questo è strano.
Va da dire che App.MyRS non è una variabile globale, ma un proprietà
della classe App. Che però è una classe un po' particolare.
Per creare una proprietà globale dovresti anzitutto creare un Modulo
e chiamarlo (ad esempio) Globals. Quindi, al suo interno puoi
definire la proprietà MyRS e inizializzarla con il risultato di una
query.
A questo punto, una volta che MyRS <> nil (cioè è stata
inizializzata) la puoi usare dove vuoi semplicemente chiamandola come
MyRS se è stata dichiarata Public oppure Globals.MyRS se è stata
dichiarata Protected.
Ad ogni modo, seppure App.MyRS non è una proprietà globale, il
risultato non cambia. Una volta definita puoi continuare a usare il
recordSet in tutto il programma.
Ma ora non capisco perchè tu non ci riesca. Su questo dovresti darci
qualche dettaglio in più. Ottieni un errore? Un exception? Un errore
in fase di compilazione?
Massimo
Chiacchiera con i tuoi amici in tempo reale!
http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com
|