Форум: "Базы";
Текущий архив: 2007.12.02;
Скачать: [xml.tar.bz2];
ВнизПомогите разобраться с запросом или кодом... голову сломал... Найти похожие ветки
← →
BlackCat (2007-07-17 17:50) [0]Есть запрос
SELECT rekl.r_id, rekl.r_name, rekl.r_date, rekl.r_hrono, cust.org_name, r_type.r_type
FROM rekl INNER JOIN
cust ON rekl.org_id = cust.org_id INNER JOIN
r_type ON rekl.r_type = r_type.r_id
WHERE (rekl.r_date = "11.05.2007")
В QueryAnalyzer"e отрабатывает, выдает результат.
Если его скопировать к примеру в ADOQuery->SQL, то тоже работает, а вот если взять датукоторая подставляется в условие WHERE, то почему-то возвращается пустой грид.
Подставляю так:
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("SELECT rekl.r_id, rekl.r_name, rekl.r_date, rekl.r_hrono, ");
ADOQuery1->SQL->Add("cust.org_name, r_type.r_type ");
ADOQuery1->SQL->Add("FROM rekl INNER JOIN ");
ADOQuery1->SQL->Add("cust ON rekl.org_id = cust.org_id INNER JOIN ");
ADOQuery1->SQL->Add("r_type ON rekl.r_type = r_type.r_id" );
ADOQuery1->SQL->Add("WHERE (rekl.r_date = ");
ADOQuery1->SQL->Add(AnsiQuotedStr(DateToStr(DateTimePicker->Date), "\""));
ADOQuery1->SQL->Add(");");
ADOQuery1->Open();
MS SQL 2000, Borland C++ Builder 6.0
← →
Desdechado © (2007-07-17 17:52) [1]Параметры использовать!!!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.12.02;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.04 c