Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.04;
Скачать: CL | DM;

Вниз

Помогите найти ошибку   Найти похожие ветки 

 
Владий ©   (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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.027 c
9-10540
Paroplan
2003-03-03 19:41
2003.09.04
Ну мужики помогите просто не знаю что делать


3-10590
chimbion
2003-08-14 11:46
2003.09.04
Проблема с BDE+MSSQL


3-10614
valeriy
2003-08-13 15:14
2003.09.04
клик по заголовку столбца таблицы


3-10653
AGAMEMNUM
2003-08-12 12:39
2003.09.04
Две транзакции


1-10828
VIL
2003-08-25 12:24
2003.09.04
Caption активной страницы PageControl