Вниз
Скачать: CL | DM;

Проблема с датой   Найти похожие ветки 

← →
maxval ©   (2002-12-10 18:20) [0]

Пользователь из интерфейса выбирает период для запроса в SQL.

Query1.ParamByName("D1").AsDate:= DateTimePicker1.Date;
Query1.ParamByName("D2").AsDate := DateTimePicker2.Date;
Query1.ExecSQL;

Сам запрос
declare D1 datetime,
D2 datetime


Select
sum (round((convert(float,cls_timeroundoff)/60),2)) "Son"
from calls
where cls_timeringbegin between :D1 and :D2
and (Cls_RingInitPunct IN ("1857","3267","3282","4485","4486","4545","4566")
and cls_service in("25","32"))

Возникает ошибка - Invalid date format

Заранее спасибо!


← →
maxval ©   (2002-12-13 11:09) [1]

УВАЖАЕМЫЕ ПРПОФИ ПОМОГИТЕ ПОЖАЛУЙСТА!
ПОПАЛ В ТУПИК И НЕЗНАЮ КАК ВЫБРАТЬСЯ!!!!!


← →
Jdrm   (2002-12-13 12:17) [2]

у тебя сейчас в запросе такая картина, например: ...from calls
where cls_timeringbegin between 10.11.2002 and 11.12.2002. а надо чтоб было between "10.11.2002" and "11.12.2002"


← →
Wolf ©   (2002-12-13 15:19) [3]

Попробуй присваивать
Query1.ParamByName("D1").value:=""""+datetostr(DateTimePicker1.Date)+"""";Это долно пройти


← →
Maxval ©   (2002-12-13 15:53) [4]

Это не проходит.
Мне кажется что это связано с форматом даты в MSSQL.
Там дата представлена как 2002/11/10.


← →
Prooksius ©   (2002-12-13 16:10) [5]

2 Maxval © (13.12.02 15:53)
А нигде в MSSQL этот формат даты не настраивается? Поищи.


← →
asmith   (2002-12-13 16:52) [6]

const
szMSSQLDateFormat = "yyyy-mm-dd ";
var
Value1 : string;
strSQL : string;
...
DateTimeToString(Value, szMSSQLDateFormat, DateTimePicker1.Date);
strSQL := Format("...where cls_timeringbegin between ""%s"" and...", [Value1, ...]);



← →
Anatoly Podgoretsky ©   (2002-12-13 16:55) [7]

У тебя запрос возвращает набор данных, надо не Query1.ExecSQL а Open


← →
Cheshit ©   (2002-12-13 18:09) [8]

1.В BDE Alias нужно Dateformat=1
2.Используй DateOf(Picker.Date) если нужна только дата



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

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



Память: 0.46 MB
Время: 0.012 c
1-15085
dkDimon
2002-12-21 19:13
2003.01.06
Иконка приложения


14-15276
GROL
2002-12-15 23:09
2003.01.06
Delphi 7 - XP/2


14-15223
Феликс
2002-11-26 23:59
2003.01.06
Тренер запрещает мне думать (часть 2)


1-14977
vilfred
2002-12-24 02:17
2003.01.06
timage1 timage2 один на другим прозрачный, как это сделать?


1-15038
trotski
2002-12-24 06:37
2003.01.06
Самые быстрые парни




   Наверх