Ciao
Ho creato un modulo con delle variabili globali e mi è sorto un dubbio,
ma non conviene dichiarare come globali anche le classiche
Conn, Rs ecc?
Ciao
Ho creato un modulo con delle variabili globali e mi è sorto un dubbio,
ma non conviene dichiarare come globali anche le classiche
Conn, Rs ecc?
Dichiarare Public tutte le variabili per me è un errore madornale.
Puoi farlo solo con quelle che servono veramente a livello globale, ma deve essere una scelta ponderata.
Più il codice è incapsulato, meglio è, ed è più facile manutenerlo.
Dichiarare Public un'oggetto ADODB.Connection ha un senso dato che in VB6, di norma, la connessione ai dati viene aperta all'avvio del programma e chiusa alla fine dello stesso.
Ma la connessione è e resta sempre una sola.
Invece un Recordset non so quanto sia utile.
Di norma i Recordset si aprono e chiudono continuamente, e secondo me rischi di fare confusione perchè poi cominci a confonderti (è aperto?... è chiuso?... è a Nothing?...che dati contiene?) soprattutto quando si cominciano ad avere diverse routine che usano recordset.
Ad ogni modo... DE GUSTIBUS!![]()
Ciao![]()