Есть такой вот код:
| Код | Query1.Close; Query1.SQL.Clear; Query1.SQL.Text:='select sum(s) from"' + Table1.TableName +'"'; Query1.Prepare; Query1.Open; summa:=Query1.Fields.Fields[0].AsFloat;
ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Text:='select dateprov, sumbank, users, transactionid, datezagr, transaction from bankvuptrans where dateprov=:p1 and sumbank:=p2'; ADOQuery1.Parameters.ParseSQL(ADOQuery1.SQL.Text, true); ADOQuery1.Parameters.ParamByName('p1').Value:=b; ADOQuery1.Parameters.ParamByName('p2').Value:=summa; ADOQuery1.Open;
|
При выполнении выдает ошибку, что Параметр Р2 не найден - что делать, где тут ошибка? Вроде ж указан параметр... |