Buonasera a tutti. Forse è un problema stupido, ma non riesco a usare l'istruzione Jet.RefreshCache CN per evitare il ritardo di 5 secondi di DAO.
Il codice che uso è questo:
Adesso per usare quell'istruzione, dove e come devo utilizzarla?codice:Dim Drive Public Jet As JetEngine Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) 'Dichiarazione dell'API Private Sub Form_Load() Set Jet = New JRO.JetEngine Drive = "C:\DB.mdb" End Sub Private Sub cmdAvvia_Click() ProgressBar1.Visible = True AccessoDB = "MS Access" Data1.Connect = AccessoDB Data1.DatabaseName = Drive Data1.RecordSource = "articoli" Data1.Refresh 'Sleep 5000' Avevo provato a fare attendere 5 secondi per fare aggiornare i dati, ma si ferma anche l'aggiornamento O_o ProgressBar1.Max = Data1.Recordset.RecordCount End Sub

Rispondi quotando