Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.138.141.202] |
|
Данный раздел предназначается исключительно для обсуждения вопросов использования языка запросов SQL. Обсуждение общих вопросов, связанных с тематикой баз данных - обсуждаем в разделе "Базы данных: общие вопросы". Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ. |
Сообщ.
#1
,
|
|
|
Привет! Такая вот штука:
Коннектюсь к базе(.mdb) с помощью ADOQuery, делаю 'insert into day (StartTime) values (' + #39 + TimeToStr(Now) + #39 + ')'; У колонки StartTime в Access я свойство поставил Date/Time, LongTime. Но, после добавления, в DBGrid ('select * from day') вместе с временем отображаестя еще и дата(до н.э.), а если открыть эту базу в Access, то там отображается только время. Почему он(она) так надо мной издевается? Спасибо! :-[ |
Сообщ.
#2
,
|
|
|
Попробовал, у меня всё нормально
1) Какой ADO провайдер используешь? 2) Посмотри в самом Access данные сохраняются правильно? |
Сообщ.
#3
,
|
|
|
ADOQuery1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0; Data Source= .....
В экссесе все ок, никаких дат(конкретно 30,12,1899 - знакомо?) нет. P.S. сейчас я уже зол, как тысяча чертей и заменил этот Date/Time, LongTime на Теxt! |
Сообщ.
#4
,
|
|
|
Я как ни делал воспроизвести такую ситуацию не могу. Помню, что когда-то давно сталкивался с такой проблемой, а сейчас всё нормально. Единственное, что приходит на ум, так это то что у меня на машине был обновлён MDAC...
|