Frage : Wie lösche ich alle Aufzeichnungen aus einem ADODB recordset?

Hallo,

Given bestimmte Zustände, möchte ich alle Aufzeichnungen in einem ADODB recordset löschen.  Auf den Code bitte unten sich beziehen.  Im Wesentlichen vergleiche ich zwei recordsets, rstDossier und rstTemp.  Wenn rstTemp jedoch leer ist möchte ich würde gerade zur Löschung alle Aufzeichnungen in rstDossier und dann das Unterseeboot herausnehmen.  

What ist der korrekte Code für das Löschen aller Aufzeichnungen aus rstDossier?

Thank Sie und Respekt,
Saleve
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
Dim rstDossier als ADODB.Recordset
Schwaches rstTemp als ADODB.Recordset
Schwacher sql als Schnur
Gesetztes rstDossier = neues ADODB.Recordset
rstTemp einstellen = neues ADODB.Recordset

'Recordset von tbl_Dossier definieren und öffnen
sql = „AUSERWÄHLTES tbl_Dossier.* VON tbl_Dossier; “

rstDossier.Open sql, CurrentProject.Connection, _
         adOpenStatic, adLockOptimistic
         
'Recordset von tbl_TempDossierRecordSource definieren und öffnen
sql = „AUSERWÄHLTES tbl_tempDossierRecordSource.* vom tbl_tempDossierRecordSource; “
     
rstTemp.Open sql, CurrentProject.Connection, _
         adOpenStatic, adLockOptimistic
         
'recordsets vergleichen und aktualisieren tbl_Dossier, um tempDossierRecordSource zu reflektieren
    
'Löschung: Aufzeichnungen von tbl_Dossier entfernen, die nicht in der Temptabelle sind
'wenn es keine Aufzeichnungen gibt, die in der Temptabelle gelassen werden
'alle Aufzeichnungen in tbl_Dossier dann löschen und Unterseeboot herausnehmen
      Wenn rstTemp.RecordCount = 0 dann

Antwort : Wie lösche ich alle Aufzeichnungen aus einem ADODB recordset?

Ist es nicht rstdossier.delete?
Weitere Lösungen  
 
programming4us programming4us