Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Базы";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
14-15275
Дремучий
2002-12-16 23:20
2003.01.06
Форум от Дремучего...


14-15252
Alexei113
2002-12-05 21:45
2003.01.06
Как это всё..


3-14899
RAA
2002-12-12 22:48
2003.01.06
Как притормозить прогу на опреедлённое время?


14-15257
linker
2002-12-15 04:44
2003.01.06
Delphi 2!


7-15328
Anar
2002-10-16 21:58
2003.01.06
Насчёт клавиатуры





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский