Главная страница
    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.009 c
6-15184
LittleBat
2002-11-06 09:14
2003.01.06
SMS send


8-15168
Dark Elf
2002-07-04 19:59
2003.01.06
Документация на GLScene


1-15122
Gari
2002-12-23 10:29
2003.01.06
Каким образом создать виртуальную директорию?


1-14992
Avallond
2002-12-24 10:18
2003.01.06
SMS прогамма


4-15365
Stainer
2002-11-19 16:36
2003.01.06
Клик по popup menu





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский