Problem z pobraniem danych z datą z bazy Accessa

0

Cześć, mam problem, z którym nie mogę se poradzić. Są 2 kompy. Na jednym mój program, na drugim baza Access. Wszystkie zapytania wykonują się bez problemu oprócz tego, gdzie w warunku mam datę, np:

...WHERE [date]>='2007-12-12 1500'

Rozkminiłem, że w Accessie w przeciwieństwie do MSSQL datę należy ująć w hashe(#), czyli:
...WHERE [date]>=#2007-12-12 1500#

Bezpośrednio w Accesie zapytanie działa, ale z programu dostaję błąd:

[Microsoft][Sterownik ODBC Microsoft Access] Nieodpowiedni typ danych w wyrażeniu kryterium

Z bazą łączę się za pomocą komponentów ADO. Ktoś wie, o co może chodzić?

0

Użyj parametrów.
Access sucks!

0

Ja wiem, że Access sux, ale mam robić pod Accessa i pod SQLa ;>
Spróbuję z parametrami i zobaczę co się stanie

0

OK, rozkminiłem.
Z parametrami też nie wyszło, więc zacząłem czytać o funkcjach Accessa. Okazało się, że należy posłużyć się funkcją CDate, np:

...where [date]>=CDate('2007-12-14')

i teraz wszycho chodzi.

1 użytkowników online, w tym zalogowanych: 0, gości: 1