Форум: "Начинающим";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];
ВнизОшибка: Недопустимый флаг преобразования Найти похожие ветки
← →
Gem (2006-09-13 12:42) [0]Доброго времени суток уважаемые мастера!
Использую ADO. С помощью двух DateTimePicker (DTP_data1, DTP_data2) указывается отчетный период, за который ADOQuery должен сформировать запрос:ADOQuery1.Sql.Text:="SELECT data,recept FROM baza WHERE data>=:data_b AND data<=:data_e;
ADOQuery1.Parameters[0].DataType:=ftDate; //data_b
ADOQuery1.Parameters[1].DataType:=ftDate; //data_e
ADOQuery1.Parameters[0].Value:=DTP_data1.date;
ADOQuery1.Parameters[1].Value:=DTP_data2.date;
На WinXP проблем не возникает, на той же машине, но на виртуалке Win98 проблем тоже нет, но на реальных двух машинах с 98 системой выходит ошибка "недопустимый флаг преобразования". Кто-нибудь с этим
сталкивался? И как решить данную проблему?
Спасибо заранее всем кто сможет помочь.
← →
Sergey13 © (2006-09-13 12:54) [1]Что за база?
← →
Gem (2006-09-14 07:11) [2]извиняюсь - FoxPro
← →
Gem (2006-09-15 07:02) [3]Неужели никто не сталкивался?
← →
Sergey13 © (2006-09-15 08:29) [4]> [3] Gem (15.09.06 07:02)
Я с АДО не работал, но тут частенько пишут про разные версии Jet в старых и новых виндах. Может оно?
← →
sniknik © (2006-09-15 11:43) [5]попробуй в другом более правильном (имхо) варианте
ADODataSet1.CommandText:= "SELECT data,recept FROM baza WHERE data BETBEEN :data_b AND :data_e";
ADODataSet1.Parameters[0].Value:= DTP_data1.DateTime;
ADODataSet1.Parameters[1].Value:= DTP_data2.DateTime;
← →
MsGuns © (2006-09-15 11:47) [6]Должен "сожрать" и так:
ADODataSet1.Parameters[0].Value:= DateToStr(DTP_data1.Date);
ADODataSet1.Parameters[1].Value:= DateToStr(DTP_data2.Date);
← →
Anatoly Podgoretsky © (2006-09-15 13:14) [7]ShowMessage(DateTimeToStr(DTP_data1.date))
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.013 c