Форум: "Базы";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];
ВнизПомогите найти ошибку Найти похожие ветки
← →
Владий (2003-08-13 09:57) [0]База страховых полисов. Нужно из отдельной таблицы брать рассрочку платежа. Предположил, что нужно менять динамически запрос... Благо похожий пример был и работал (н там по комбобоксу выбиралось)
Пример был следующий:
adoReports.Active := false;
adoReports.SQL.Clear;
adoReports.SQL.Add("select * from companies, payments, firm "+
"where (companies.Comp_name = payments.Comp_name) "+
"and (payments.Firm_name = firm.Firm_name) " +
"and (companies.Comp_name = """+tblCompanies.FieldValues["Comp_name"]+""")");
adoReports.Active := true;
Сделал следующим образом:
PolRQ.Active := false;
PolRQ.SQL.Clear;
PolRQ.SQL.Add("select * from polices, Rpay"+
"where (rpay.Police = polices.P_Num) "+
"and (polices.P_Num = """+PolBase.FieldValues["P_Num"]+""")");
PolRQ.Active := true;
Ругается на "ошибку синтаксиса в предложении FROM". Где онибка? Я не в упор не вижу... =(
Хорошей Удачи!
Владий // ICQ: 47659886
← →
Reindeer Moss Eater (2003-08-13 09:59) [1]Посмотри на получившийся SQL перед выполнением
PolRQ.Active := true;
Только внимательно, а не в упор.
← →
Nikolay M. (2003-08-13 10:00) [2]Чему после всех манипуляций до PolRQ.Active := true; равно PolRQ.SQL.Text?
← →
Johnmen (2003-08-13 10:03) [3]Таки отсутствует пробел, однако...:) (после Rpay)
← →
Zorik (2003-08-13 10:04) [4]попробуй так
PolRQ.Active := false;
PolRQ.SQL.Clear;
PolRQ.SQL.Add("select polices.field1, polices.field2, ... Rpay.field1, Rpay.field2, ... from polices"+
"where (rpay.Police = polices.P_Num) "+
"and (polices.P_Num = """+PolBase.FieldValues["P_Num"]+""")");
PolRQ.Active := true;
← →
Reindeer Moss Eater (2003-08-13 10:14) [5]не пробуй так.
← →
sniknik (2003-08-13 10:24) [6]лутше пробел добавь. -> Johnmen © (13.08.03 10:03) [3]
← →
MsGuns (2003-08-13 10:48) [7]>Reindeer Moss Eater © (13.08.03 10:14) [5]
>не пробуй так.
Excellent !!!!
← →
Владий (2003-08-13 11:27) [8]А ведь действительно - из-за пробела...
Спасибо огромное!
Хорошей Удачи!
Владий // ICQ: 47659886
← →
Е-Моё имя (2003-08-13 11:30) [9]класс!
← →
MsGuns (2003-08-13 11:37) [10]>Владий ©
А что, предварительно прогонять запросы эксплорером (к примеру) гордость не позволяет ?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.012 c