Форум: "Базы";
Текущий архив: 2002.06.24;
Скачать: [xml.tar.bz2];
ВнизПеренос 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c