Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ПРОБЛЕМЫ с Updatesql
Форум программистов > Системное программирование > C, С++ и С Builder > Borland C++ Builder & Kylix
holyman
Уважаемые программеры!Пишу курсач на Buildere c бД,использую компоненты QUERY and UPDATESQL!Собвстенно проблема с вставкой новой записис в таблицу!Вроде все правильно делаю(вот мой запрос на вставку)-"insert into question(IdSec,Name) values(PSec,:Name)"-в данном случае Idsec-поле для связи с родителем(обыное целое),name-содержание вопроса!PSec-public integer(то бишь число для связи с родителем)Вроде должно все работать!НОООО при методе apllyupdates-пишет invalid filesd name PSec!Не пойму почему помогите плз!зараннее спс!Почему же он не вставляет значение переменной,хотя если заменить PSec на любое число(например,1) т о се работает!
Barmutik
Ну само собой правильный синтаксис должен быть:

insert into question(IdSec,Name) values(:PSec,:Name)
...
Query.Parameters.ParamByName('PSec').Value := PSec;
Maloi
Перед PSek нужно двоеточие поставить и определить его как параметр, вот она и не поймет чего от нее хотят.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.