This is topic проблема передачи даты/времени in forum SIAD/SQL. Архивирование в TRACE MODE / SIAD/SQL. Data Logging in TRACE MODE at Форум TRACE MODE: техническая поддержка.
Подскажите пожалуйста. При использовании в SQL запросе аргумента с типом DATE_AND_TIMEб дата и время в базу данных (Access) не заносится. Может ли это быть связано с системным форматом представления даты/времени? Если да то какие и где настройки надо изменить?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Попробуйте передавать его в сам шаблон запроса через аргумент типа DINT, а не DATE_AND_TIME.
Posted by Letiso333 (Участник № / Member № 3298) on :
Возникла такая же ситуация. Для пробы был создан простейший проект для передачи нескольких параметров и временной отметки в БД MS Access. Если заносить в БД только параметры, то всё нормально. Как только в БД добавляется поле временной отметки, то данные не записываются в БД. Пробовались различные настройки, но к положительному результату это не привело. Уважаемая поддержка, подскажите, что делать?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
пришлите Ваш проект с БД на адрес hotline3@adastra.ru
Posted by Letiso333 (Участник № / Member № 3298) on :
Попробовал сделать на другой машине с Vist'ой и 2007 офисом. Сразу получилось. Причём винда была недавно установлена. Есть подозрения, что это из за системы(давно уже установлена и ТМ несколько раз переустанавливался с базовой на комерческую версии). Возможно ли возникновение проблемы из за этого?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Скорее всего проблема в региональных настройках. Сравните их на обеих машинах.
Posted by Letiso333 (Участник № / Member № 3298) on :
Региональные настройки одинаковые. Добиться результата так и не получилось. Из положения можно выйти используя автозаполнение полей времени и даты в БД Access, но это не в полной мере обеспечивает точность фиксации временной метки(к примеру данные заносяться 3 раза за минуту:на 0с,20с и 40с. Но время от времени знчения заносяться не ровно в заданное время, а на одну, две секунды позже)! Что можно сделать?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Нужно добиться записи в базу времени. Попробуйте в трасировщике посмотреть запрос и ответ.
Posted by Letiso333 (Участник № / Member № 3298) on :
Отправил вам письмо на hotline3@adastra.ru с описанием, проектом, БД и log-файлом!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Проблема в русских названиях полей БД.
Posted by Letiso333 (Участник № / Member № 3298) on :
Спасибо! Действительно проблема возникла из за этого!