S
Stefan Schmidhammer
Hallo NG,
Ich upsize zurzeit eine MDB Datei auf eine ADP Datei und
stelle nun DAO in ADO um. Bei der Find Methode eines
Recordsets ist nun folgendes Problem
strfind = "[Ladetag] < " & CDate(Format(DateAdd("d", -
60, Now()), "dd.mm.yyyy")) & " OR [Ladetag] > " & CDate
(Format(Now(), "dd.mm.yyyy")) & ""
R.FindFirst strfind
hat früher problemlos funktioniert, jetzt mit ADO:
strfind = "[Ladetag] < " & CDate(Format(DateAdd("d", -
60, Now()), "dd.mm.yyyy")) & " OR [Ladetag] > " & CDate
(Format(Now(), "dd.mm.yyyy")) & ""
R.MoveFirst
R.Find strfind
kommt folgende Meldung:
Laufzeitfehler 3001:
Die Argumente sind vom falschem Typ,liegen außerhalb des
Gültigkeitsbereiches oder sind miteinander unvereinbar.
definiere ich strfind ohne dem OR:
strfind = "[Ladetag] < " & CDate(Format(DateAdd("d", -
60, Now()), "dd.mm.yyyy")) & ""
oder
strfind = "[Ladetag] > " & CDate(Format(Now
(), "dd.mm.yyyy")) & ""
klappt es.
strfind ist ein string
Was mache ich falsch?
MFG
Stefan S.
Ich upsize zurzeit eine MDB Datei auf eine ADP Datei und
stelle nun DAO in ADO um. Bei der Find Methode eines
Recordsets ist nun folgendes Problem
strfind = "[Ladetag] < " & CDate(Format(DateAdd("d", -
60, Now()), "dd.mm.yyyy")) & " OR [Ladetag] > " & CDate
(Format(Now(), "dd.mm.yyyy")) & ""
R.FindFirst strfind
hat früher problemlos funktioniert, jetzt mit ADO:
strfind = "[Ladetag] < " & CDate(Format(DateAdd("d", -
60, Now()), "dd.mm.yyyy")) & " OR [Ladetag] > " & CDate
(Format(Now(), "dd.mm.yyyy")) & ""
R.MoveFirst
R.Find strfind
kommt folgende Meldung:
Laufzeitfehler 3001:
Die Argumente sind vom falschem Typ,liegen außerhalb des
Gültigkeitsbereiches oder sind miteinander unvereinbar.
definiere ich strfind ohne dem OR:
strfind = "[Ladetag] < " & CDate(Format(DateAdd("d", -
60, Now()), "dd.mm.yyyy")) & ""
oder
strfind = "[Ladetag] > " & CDate(Format(Now
(), "dd.mm.yyyy")) & ""
klappt es.
strfind ist ein string
Was mache ich falsch?
MFG
Stefan S.