На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! информация о разделе
user posted imageДанный раздел предназначается исключительно для обсуждения вопросов использования языка запросов SQL. Обсуждение общих вопросов, связанных с тематикой баз данных - обсуждаем в разделе "Базы данных: общие вопросы". Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ.

Модераторы: Akina
  
> Access, ............!
    Привет! Такая вот штука:
    Коннектюсь к базе(.mdb) с помощью ADOQuery, делаю 'insert into day (StartTime) values (' + #39 + TimeToStr(Now) + #39 + ')';
    У колонки StartTime в Access я свойство поставил Date/Time, LongTime. Но, после добавления, в DBGrid ('select * from day') вместе с временем отображаестя еще и дата(до н.э.), а  если открыть эту базу в Access, то там отображается только время. Почему он(она) так надо мной издевается? >:( Спасибо!

    :-[
      Попробовал, у меня всё нормально

      1) Какой ADO провайдер используешь?
      2) Посмотри в самом Access данные сохраняются правильно?
        ADOQuery1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0; Data Source= .....
        В экссесе все ок, никаких дат(конкретно 30,12,1899 - знакомо?) нет.
        P.S. сейчас я уже зол, как тысяча чертей и заменил этот Date/Time, LongTime на Теxt!
          Я как ни делал воспроизвести такую ситуацию не могу. Помню, что когда-то давно сталкивался с такой проблемой, а сейчас всё нормально. Единственное, что приходит на ум, так это то что у меня на машине был обновлён MDAC...
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0203 ]   [ 15 queries used ]   [ Generated: 2.05.24, 16:13 GMT ]