|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Feb 2001
Città: Reggio Emilia
Messaggi: 230
|
Chi sà usare gli eventi recordset ?
Come si fà ad usare i metodi: WillChangeRecordset e RecordsetChangeComplete (RecordsetEvent)
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Nordest
Messaggi: 217
|
Il seguente codice lo puoi usare solo in un form o in una classe, nel blocco delle dichiarazioni generali:
Codice:
Private WithEvents rs As ADODB.Recordset Codice:
Private Sub rs_WillChangeRecordset(ByVal adReason As ADODB.EventReasonEnum, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset) ... Private Sub rs_RecordsetChangeComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset) ...
__________________
Chi non cerca trova. |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Feb 2001
Città: Reggio Emilia
Messaggi: 230
|
Come dichiaro "rs"?
Puoi illustrarmi meglio il tuo codice? |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Nordest
Messaggi: 217
|
Guarda l'allegato
__________________
Chi non cerca trova. |
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Feb 2001
Città: Reggio Emilia
Messaggi: 230
|
Quale allegato?Questa è un'immagine della prima riga di codice che mi hai già scritto!
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Feb 2001
Città: Nordest
Messaggi: 217
|
Quote:
Se invece il tuo problema è utilizzare quegli eventi che hai citato, allora è un altro discorso... fammi sapere!
__________________
Chi non cerca trova. |
|
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Feb 2001
Città: Reggio Emilia
Messaggi: 230
|
Mi sà che non và bene per il mio db.
Il mio db non è un progetto OLEDB, ma un semplice db locale. Volevo solo trovare il modo di poter usare un evento recordset per operare su una tabella da VB senza necessariamente utilizzare gli eventi di una maschera. Grazie |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Nordest
Messaggi: 217
|
Se usi gli eventi WillChangeRecordset e compagnia bella vuol dire che accedi al database con la tecnologia ADO (ActiveX Data Objects).
Se preferisci si poteva scrivere: Codice:
Private WithEvents rs As Recordset Se vuoi ti mando un progettino di esempio, ciao
__________________
Chi non cerca trova. |
|
|
|
|
|
#9 |
|
Member
Iscritto dal: Feb 2001
Città: Reggio Emilia
Messaggi: 230
|
Ho provato ad inserire la tua riga nelle dichiarazioni di un form, mi dice: L'oggetto non può essere l'origine di eventi di automazione.
Mandami un esempio per favore. grazie. |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Nordest
Messaggi: 217
|
Eccoti un esempio in VB6, ciao
__________________
Chi non cerca trova. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:41.



















