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

Вниз

Как сделать выборку из БД Firebird по дате?   Найти похожие ветки 

 
Novicer   (2014-01-31 15:15) [0]

Здравствуйте! Подскажите пожалуйста где может быть ошибка? Хочу выбрать из списка DATELIST базы все строчки в которых дата указанная в Edit1, например: 10.01.2014 Пробую так:
IBQuery1.Close;
IBQuery1.SQL.Text := "SELECT * FROM DATELIST WHERE :Name_param1=ZDATE";
IBQuery1.ParamByName("Name_param1").AsDate := StrToDate(Edit1.Text);
if not IBQuery1.Prepared then IBQuery1.Prepare;
IBQuery1.Open;
Получаю ошибку: "Name_param1 not found!" Тип поля ZDATE в базе указан как Date, данные в таблице есть,а выборку сделать не получается :(


 
Novicer   (2014-01-31 15:24) [1]

Если вместо IBQuery1.ParamByName("Name_param1").AsDate := StrToDate(Edit1.Text); написать:
IBQuery1.Params[0].AsDate := StrToDate(Edit1.Text);
то все работает, но непонятно почему ошибка при начальной формулировке параметра. Самое интересное, что в других частях программы параметр указывал через IBQuery1.ParamByName("Name_param1") и работает без ошибок. Мистика...


 
Inovet ©   (2014-01-31 17:21) [2]

> [1] Novicer   (31.01.14 15:24)
> Мистика...

Изучить — для чего нужен Prepare.



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

Форум: "Начинающим";
Текущий архив: 2015.03.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.012 c
2-1390470755
JohnKorsh
2014-01-23 13:52
2015.03.01
Многострочные стринги в StringGrid


15-1405892115
Германн
2014-07-21 01:35
2015.03.01
Viber - что это такое?


2-1389352594
Xmen
2014-01-10 15:16
2015.03.01
из Excel в шаблон PDF


11-1256294410
Валера
2009-10-23 14:40
2015.03.01
Есть ли парсер XML на KOL ?


1-1329848628
_i
2012-02-21 22:23
2015.03.01
освобождение объектов в treeview..





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