Svuotamento DataGrid

WorldWideWeb

Utente Attivo
6 Apr 2008
78
0
6
Calabria
Salve!

Ho un form (frm1) in cui mi connetto al db, imposto il Recordset rs e lo associo ad una DataGrid:

------------------------------------------------- codice VB6 -----------------------------------------------
If cn.state = adStateOpen Then cn.Close
cn.Open "Provider=Microsoft Jet 4.0 OLE DB Provider; ... "

.
.
.

With rs
.ActiveConnection = cn
. ...
. ...
.Open "SELECT * FROM ... "
End With
.
.

Set dtg.DataSource = rs

---------------------------------------------------------------------------------------------------------------

cn viene dichiarata public in un modulo
rs viene dichiarata public in frm1


La cosa strana è che se apro più di una finestra di frm1 (gestisco un array di frm1),
soltanto sull'ultima finestra di frm1 la dtg contiene i dati, mentre sulle altre finestre
non contiene nulla. Praticamente, apro una finestra di frm1 e la dtg contiene i dati, ma
appena apro una nuova finestra di frm1, la dtg della finestra 2 contiene i dati, mentre
quella della finestra 1 si svuota.

Spero di essere stato chiaro...
Grazie in anticipo
 

Discussioni simili