![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Непонятная ошибка в InterBase [D7, IB6.x]
Назаров Евгений © (2004-04-01 19:20:00)Помогите плиз: Понять не могу откуда взялась ошибка:
Project proga.exe raised exception class EIBClientError with message 'Unsupported feature'.
она происходит при выполнении запроса d.q2.SQL.Text:='insert into store values (0,0,:na,:in,:out,:c,:desc,:dat,:p,0,:typ,:pp,:fir);';
<... установка параметров ...>
d.q2.ExecSQL; //на этом месте возникает ошибка
Назаров Евгений (2004-04-01 19:33:00) [1]а точка с запятой указывает компилятору sql , что это конец выражения на 100% (это я где-то прочитал) :), может и совсем ненужная
Назаров Евгений (2004-04-01 19:31:00) [2]пока ждал, сам разобрался, может кому интересно, ошибка была при задании параметров :
d.q2.ParamByName('c').Value:=Round(Values[j,d.q.Fields[4].AsInteger]);
в данном случае, убравы оператор Round, всё прекрасно заработало!
sniknik (2004-04-01 19:29:00) [3]...) ;';
а вот эта штучка в конце, она нужна? если без нее попробовать.
> эту строку я записываю в IBExpert, и выполняю, запись добавляется !!!
точно такую же? с параметрами.
Назаров Евгений (2004-04-01 19:24:00) [4]эту строку я записываю в IBExpert, и выполняю, запись добавляется !!!
Назаров Евгений (2004-04-01 19:23:00) [5]почему ?
Val (2004-04-01 19:22:00) [6]неверный синтаксис запроса