Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
8-77510
ArtS
2002-02-09 21:40
2002.06.24
Различные эффекты для графики


4-77685
ATLANTIDO
2002-04-26 00:26
2002.06.24
Без темы


3-77316
mik
2002-05-29 14:51
2002.06.24
Отсоединенный набор данных


1-77387
__
2002-06-13 15:28
2002.06.24
помогите


1-77336
Project1
2002-06-09 23:54
2002.06.24
ООП, блин...




   Наверх