Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.08;
Скачать: 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 вся ветка

Текущий архив: 2007.07.08;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.037 c
15-1181023220
Rouse_
2007-06-05 10:00
2007.07.08
Черный квадрат Малевича


1-1178398089
AbrosimovA
2007-05-06 00:48
2007.07.08
Возможно-ли отследить исчезновение PopupMenu


1-1178614169
allucard
2007-05-08 12:49
2007.07.08
Обработчик события для компонента созданного в RunTime.


2-1181729900
antid
2007-06-13 14:18
2007.07.08
помощь нуубу


15-1181288812
Desdechado
2007-06-08 11:46
2007.07.08
Подцепить к ярлыку дополнительный престартовый батник





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский