Вниз
Скачать: 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.024 c
3-77283
sst
2002-05-29 17:10
2002.06.24
Как добавить новое поле в базу?


4-77702
Falcon
2002-04-23 15:17
2002.06.24
Как вытащить имена Items (caption) из окна


4-77682
HES
2002-04-26 13:35
2002.06.24
Как запретить свёртывание окна?


14-77611
hooch
2002-05-23 06:45
2002.06.24
Диаграмма Гантта


1-77403
do_the_right_thing
2002-06-13 19:55
2002.06.24
скроллинг




   Наверх