Вниз
Скачать: 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.011 c
14-15249
race1
2002-12-10 07:59
2003.01.06
деньги


3-14913
Леший
2002-12-13 11:58
2003.01.06
Скажите пожалуйста, можна ли в BDAdministrator прописывать не имя


1-15096
Napoleonn
2002-12-22 14:37
2003.01.06
Вопрос по twebbrowser. Подскажите, пожалуйста!


1-15113
vicheslav
2002-12-22 14:53
2003.01.06
Excel как можно получить выделеный диапазон?


14-15247
vopros
2002-12-15 13:30
2003.01.06
Люди небольшой кусок Mp3 в mid




   Наверх