Главная страница
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.016 c
7-77653
Alex_LG
2002-03-27 03:11
2002.06.24
Как для IE программно поставить/сменить прокси?


4-77668
Baklan_Robin
2002-04-22 15:59
2002.06.24
Выключение оперделенных комбинаций клавишь Windows


3-77315
Astral
2002-05-31 14:44
2002.06.24
MS-SQL, встроенный в Office2000!!!


7-77655
Miron12
2002-03-27 13:01
2002.06.24
как со своего приложениея упралять сервисов под w2k


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