Текущий архив: 2006.10.08;
Скачать: CL | DM;
Внизформирование таблицы из выражения Execute Найти похожие ветки
← →
misskio © (2006-09-15 16:58) [0]здравствуйте, я первый раз это делаю, так что извините, если где ступлю
есть выражениеq_report.SQL.Text := "execute dbo.cf_investment_vip_clients @end_date="2006-09-12", @summa="1000000"";
где q_report: TADOQuery;
где здесь может быть ошибка...
спасибо
← →
ANB © (2006-09-15 17:16) [1]
> misskio © (15.09.06 16:58)
1) Кавычки не задвоил внутри тескта запроса. Посмотри, что получилось при компиляции.
← →
misskio © (2006-09-15 17:54) [2]изменила так
a := IntToStr(report1.DateTimePicker2.Value);
q_report.SQL.Text := "execute dbo.cf_investment_vip_clients @end_date="+a+", @summa="+report1.summ.Text+"";
И новые ошибки...
не занет, что такое DateTimePicker2, хотя связь с модулем report1 есть и он там определен
[Error] BD_MODUL.pas(50): "." expected but ";" found
[Error] BD_MODUL.pas(50): "." expected but ";" found
p.s. я девушка
← →
sniknik © (2006-09-15 18:03) [3]> изменила так
найди и почитай чегонибудь про параметры.
> p.s. я девушка
что, правда ни разу?!
← →
ANB © (2006-09-15 19:49) [4]"execute dbo.cf_investment_vip_clients @end_date="+a+", @summa="+report1.summ.Text+"";
Ээээ. Я просил задвоить кавычки, а не поменять их на двойные :)
И в таком случае и правда параметры лучше будет.
Еще раз - ты смотрела, что в результате в SQL пихаешь ?
> a := IntToStr(report1.DateTimePicker2.Value);
- а это что вообще ?
Страницы: 1 вся ветка
Текущий архив: 2006.10.08;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.04 c