Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

формат даты и времени ADO SQL Access

10K
26 февраля 2007 года
Vitaliy Boberman
34 / / 24.10.2006
Не работает:

ADOQuery->SQL->Text = "INSERT INTO Table1 VALUES (#02/26/07 08:41:51#, 1, 34);";
ADOQuery->ExecSQL();

хотя в самом Access - все работает....:(
1.9K
26 февраля 2007 года
[*]Frosty
278 / / 17.06.2006
Можешь попробывать -
'26.02.2007'
Цитата:
«MM/dd/yyyy» в Windows с российскими региональными установками, в символьном представлении даты будут записаны точки


З.Ы. Ну и порядок в русском - день->месяц->год, а не месяц->день->год
И вообще много от установок зависит, а от этого луше бы(читать нужно) независеть.
[QUOTE=MSDN]
При использовании констант datetime в запросах, выполняемых соединениями, где применяются различные языковые настройки, позаботьтесь о том, чтобы форматы дат были приемлемыми для всех языковых настроек. Такую же осмотрительность следует проявлять и при работе с константами datetime в постоянных объектах международных баз данных, например в ограничениях на таблицы и предложениях WHERE в представлениях. В следующем примере демонстрируется метод применения константы datetime, обеспечивающий ее единообразную интерпретацию при использовании настроек соединения для всех форматов языков или дат.
[/QUOTE]

 
Код:
CREATE VIEW dbo.International_Dates AS
SELECT PurchaseOrderID, TotalDue
FROM AdventureWorks.Purchasing.PurchaseOrderHeader
WHERE OrderDate < CONVERT(DATETIME,'20020501',101);
10K
26 февраля 2007 года
Vitaliy Boberman
34 / / 24.10.2006
не помогло...
1
26 февраля 2007 года
kot_
7.3K / / 20.01.2000
Цитата: Vitaliy Boberman
не помогло...


Выпей яду, поможет. Самому лень попробовать? Например убрать шарпы и заключить выражение в кавычки?

 
Код:
INSERT INTO Table1 VALUES ('02/26/07 08:41:51', 1, 34)
1
26 февраля 2007 года
kot_
7.3K / / 20.01.2000
К выше сказанному - сотни раз уже повторено на этом и других форумах - формирование строки запроса непосредственно - это потенциально будет приводить к ошибкам. Используйте параметры - тогда не нужно будет мучатся - как правильно передавать даты и т.п.
10K
26 февраля 2007 года
Vitaliy Boberman
34 / / 24.10.2006
Все оказалось намного проще...
прошу прощения, всем большое спасибо!!!
опция стояла - только для чтения :(
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог