Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.24;
Скачать: CL | DM;

Вниз

Перенос mdb базы на MS SQL   Найти похожие ветки 

 
Dorosh   (2002-05-30 11:45) [0]

Перенес базу из access на sql. Доступ в программе сделан через ADO. Изменил подключение к базе - все работает, кроме одного: при выполнении запроса с условием по дате записи добавленные уже при работе с sql сервером не выводятся, а те записи, которые были записаны раньше, в mdb, выводятся. В чем проблема?


 
vasilly ©   (2002-05-30 12:00) [1]

Какой тип полей??
если используешь datetime - то он хранит милисекунды
smalldatetime - не хранит их
при
Query().AsDateTime - милисекунды не устанавливаются
поэтому для типа datetime нужно использовать AsString и в этой строке обязательно должны быть милисекунды


 
Dorosh   (2002-05-30 12:10) [2]

В условии запроса: "... Data_Summary = "+ FloatToStr(fmInput.DateWork) + " ..."



 
Dorosh   (2002-05-30 12:29) [3]

Переделал запрос так:"... Data_Summary = CONVERT(DATETIME,"""+ FormatDateTime("yyyy-mm-dd",fmInput.DateWork) + """,102)"+" ..."
Правильное ли это решение? Может быть у меня сам sql сервер не правильно настроен? (Только начал осваивать MS SQL, так что ногами не бейте :).


 
vasilly ©   (2002-05-30 13:04) [4]

я к примеру делал так:

function ConvertDateTime( aDate: TDateTime): String;
var
hh, mm, ss, ms: Word;
Year, Month, Day: Word;
begin
DecodeDate( aDate, Year, Month, Day);
DecodeTime( aDate, hh, mm, ss, ms);
DateTimeToString( Result, "mm"."dd"."yyyy" "hh":"nn":"ss"."zzz", aDate);
end;



Страницы: 1 вся ветка

Текущий архив: 2002.06.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
3-77298
АндрейП
2002-05-30 20:18
2002.06.24
TreeView for some DataSet s


7-77627
KPOT
2002-03-27 16:09
2002.06.24
Delphi 6 Update Pack 2


7-77640
Beer
2002-03-27 10:17
2002.06.24
Определение значения тона.


1-77381
dimich
2002-06-11 11:27
2002.06.24
Вопрос про shellexecute


4-77697
ghost_by
2002-04-25 13:34
2002.06.24
Ловить запуск и завершение приложения?