Запрос к БД по дате к базе ACCESS ( mdb ) - VB

Узнай цену своей работы

Формулировка задачи:

Всем привет! Подскажите, пожалуйста, как производиться запрос к БД по дате.. точнее какой формат должен использоваться при этом?? Например следующий запрос выполняется без проблем:
Листинг программы
  1. Dim oCn As ADODB.Connection
  2. Dim AD As ADODB.Recordset
  3. Dim Zapros as String
  4. Set oCn = New ADODB.Connection
  5. Set AD = New ADODB.Recordset
  6. oCn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & TextBox3.Text & ";Jet OLEDB:Database Password="
  7. ZAPROS = "SELECT * FROM `KADRY` WHERE `KOD_PE`='" & SAPnKODS(X).KOD & "' AND `VID_otcheta`=40"
  8. AD.Open ZAPROS, oCn, adOpenDynamic, adLockPessimistic
А вот если я хочу добавить запрос по дате, то тут возникает ошибка говорящая что я неверно использую формат числа:
Листинг программы
  1. ....
  2. ZAPROS = "SELECT * FROM `KADRY` WHERE `KOD_PE`='" & SAPnKODS(X).KOD & "' AND `VID_otcheta`=40 AND `dDate`=19/10/2013"
  3. ...
Какие только форматы я не перепробывал.. либо база ругается на неверный формат, либо она принимает его

(со слешами прокатывает)

но выводит при этом нулевой результат, т.е. в базе например есть данные с датой 19.10.2013 но запрос их не отражает.

Решение задачи: «Запрос к БД по дате к базе ACCESS ( mdb )»

textual
Листинг программы
  1. =#10/19/2013#

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.143 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы