Вниз
Скачать: CL | DM;

Ibase-Column unknown когда есть Parameter   Найти похожие ветки 

← →
Pavel Kuznecov ©   (2007-04-11 12:50) [0]

Всем привет!
подскажите кто знает:

следующий запрос выдаёт ошибку "206 — Column unknown"

IBQuerySave->SQL->Clear();
IBQuerySave->SQL->Add("insert into FIRMS_DOCS (NAME) values (:p)");
IBQuerySave->Params->CreateParam(ftString,"p",ptInputOutput);
IBQuerySave->ParamByName("p")->AsString=QuotedStr("text");
IBQuerySave->ExecSQL();


но следующий код работает на ура:

IBQuerySave->SQL->Clear();
IBQuerySave->SQL->Add("insert into FIRMS_DOCS (NAME) values ("text")");
IBQuerySave->ExecSQL();


Главный вопрос почему не срабатывает с параметрами...(с параметрами столкнулся впервые).
Буду признателен за любую помощь!

IB7.0/WIN2003/BDS2006


← →
sniknik ©   (2007-04-11 13:01) [1]

> Главный вопрос почему не срабатывает с параметрами...
зачем тебе 2 параметра?

> (с параметрами столкнулся впервые).
ну так почитай про них.


← →
Desdechado ©   (2007-04-11 13:04) [2]

По умолчанию указание в запросе :P создат параметр автоматом. Не нужно его еще раз создавать.


← →
Pavel Kuznecov ©   (2007-04-11 13:05) [3]

>>sniknik ©   (11.04.07 13:01) [1]
По поводу - почитать. - Почитал. Много примеров и ответов, но на свой не нашел.
На счет 2 параметров - это интересно, а почему два? Вроде ставлю один ":p".
Или где-то ошибка?


← →
Pavel Kuznecov ©   (2007-04-11 13:07) [4]


> Desdechado ©   (11.04.07 13:04) [2]
> По умолчанию указание в запросе :P создат параметр автоматом.
>  Не нужно его еще раз создавать.

Если не делать CreateParam, то вылетает ошибка "Parameter "p" not found". И после долгих поисков решил, что нужно создавать чрез CreateParam.


← →
Pavel Kuznecov ©   (2007-04-11 13:15) [5]

Решил.
у TIBQuery флаг ParamCheck выставил в trrue.
:) блин...стока времени


← →
sniknik ©   (2007-04-11 13:32) [6]

> Если не делать CreateParam, то вылетает ошибка "Parameter "p" not found"
если убрать автосоздание, и создавать самому то синтаксис другой -> insert into FIRMS_DOCS (NAME) values (?)
вот после этого можно создавать, твоим кодом.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
15-1181393189
Nucer
2007-06-09 16:46
2007.07.08
Разрешено ли испольовать BlowFish?


4-1168978612
22b
2007-01-16 23:16
2007.07.08
Написание DLL для запуска из под Winlogon


15-1181245290
Rouse_
2007-06-07 23:41
2007.07.08
Инициативной группе посвящается.


15-1181293492
REA
2007-06-08 13:04
2007.07.08
type string


15-1181335719
ProgRAMmer Dimonych
2007-06-09 00:48
2007.07.08
Готов принимать поздравления и ответы на вопрос :)




   Наверх