![]() |
#1 |
Участник
|
Приветствую народ навижна!
Работаю над связью навижна 4(SP1 MSSQL 2005) и другой базой на MSSQL 2005, коннект и запросы шлю через ADO. Есть вопросы: В запросе к навику возвращается SQL значение DATETIME, НО его никаким чудесным действием не удается запихнуть в столбец Навижновского DATETIME, решал кто то такую задачу? |
|
![]() |
#2 |
Участник
|
На всякий случай уточню, а столбец в Наве точно типа Datetime? Не так-то часто их встретить можно
![]() |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от Johny Rubber
![]() Работаю над связью навижна 4(SP1 MSSQL 2005) и другой базой на MSSQL 2005, коннект и запросы шлю через ADO.
Есть вопросы: В запросе к навику возвращается SQL значение DATETIME, НО его никаким чудесным действием не удается запихнуть в столбец Навижновского DATETIME, решал кто то такую задачу? |
|
![]() |
#4 |
Участник
|
Проблема не в записи даты в базу навика, а в том , что когда DATETIME подбирается с АДО она состоит только из Даты без времени. Проверял это так:
Цитата:
MESSAGE(FORMAT(ADOTP.Fields().Item('dat').Value));
Вариант советовали буржуи: Цитата:
SELECT CAST((''1754-01-01 ''+CONVERT(CHAR(8), d, 108)) AS DATETIME) as dat
FROM [SEARCH].[dbo].[return_tp] ('11111') Цитата:
SELECT cast(d as datetime) FROM [SEARCH].[dbo].[return_tp] ('11111')
|
|
![]() |
#5 |
Участник
|
Цитата:
![]() P.S. To Mazzy - Почему-то значение в Код не переносится из предыдущего сообщения.. |
|
![]() |
#6 |
Участник
|
Форматирование сделал в строку, храню в строке и работаю строкой... В темную дыру этот DATETIME
Не корректно работает ADORecordSet, и все это падает на плечи кодеров навика. =) Кто постродал от действий ADORecordSet'а - отомстим им?! П.С. И все же жду ваших предложений, надежда осталась |
|