формат даты в условии WHERE для ADO
От: Кузнецов Виктор Россия  
Дата: 19.10.06 06:20
Оценка:
Я работаю с БД Access через ADO. Когда добавляются данные через команду INSERT в формате '01.01.1990', то все нормально добавляется. Но когда мне нужно выбрать данные, то сравнение d_date='01.01.1990' дает ошибку. Причем, в Access эта sql-строка нормально выполняет выборку. Как я понял, ADO делает дополнительные проверки и преобразования данные, и именно он ругается на формат даты.
Можно в условии писать '01/01/1990'. Но для MS-SQL это не работает, нужно '01-01-1990'. Есть ли какой-нибудь единый формат даты для ADO, который подходил бы для любой базы данных? И отличаются ли форматы даты в операторах INSERT, UPDATE и условии WHERE?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.