Hi,
ich habe eine Routine, bei der ich nicht sicher bin, ob ich die "WHERE Klauses" in ein Hochkomma stellen soll oder nicht.
Diese Frage ist momentan eher rhetorischer Natur, da ich diesen Löschvorgang nur dann benötige, wenn ich während eines Filtervorganges Stromausfall habe. Ich muss dann alle Datensätze mit einem bestimmten Datum löschen.
In meinen "Unterlagen" finden sich z.B. keine Hinweise wie ich - wie im folgenden Fall - , ein Label (lblDate) in einen String einbaue.
Für jede Hilfe bin ich dankbar!
Private Sub mnuDelLastDate_Click()
Dim Filter
Filter = CStr(Format(lblDate.Caption, "dd.mm.yyyy"))
If MsgBox("Letzten Filtervorgang vom >> " & Filter & " << löschen", _
32 + 4, "Frage") = 6 Then
'...Löschvorgang einleiten
Dim goDb As DAO.Database
Set goDb = goWs.OpenDatabase(gsStammdatDB, True, False)
goDb.Execute "DELETE * FROM Irgendwas WHERE [Datum] = 'lblDate.Caption'"
'...und tschüss
Else
Exit Sub
End If
End Sub
ich habe eine Routine, bei der ich nicht sicher bin, ob ich die "WHERE Klauses" in ein Hochkomma stellen soll oder nicht.
Diese Frage ist momentan eher rhetorischer Natur, da ich diesen Löschvorgang nur dann benötige, wenn ich während eines Filtervorganges Stromausfall habe. Ich muss dann alle Datensätze mit einem bestimmten Datum löschen.
In meinen "Unterlagen" finden sich z.B. keine Hinweise wie ich - wie im folgenden Fall - , ein Label (lblDate) in einen String einbaue.
Für jede Hilfe bin ich dankbar!
Private Sub mnuDelLastDate_Click()
Dim Filter
Filter = CStr(Format(lblDate.Caption, "dd.mm.yyyy"))
If MsgBox("Letzten Filtervorgang vom >> " & Filter & " << löschen", _
32 + 4, "Frage") = 6 Then
'...Löschvorgang einleiten
Dim goDb As DAO.Database
Set goDb = goWs.OpenDatabase(gsStammdatDB, True, False)
goDb.Execute "DELETE * FROM Irgendwas WHERE [Datum] = 'lblDate.Caption'"
'...und tschüss
Else
Exit Sub
End If
End Sub