Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
аленка96
0 / 0 / 0
Регистрация: 30.03.2015
Сообщений: 7
1

С++ Builder IBQuery запрос на добавление

16.05.2015, 18:51. Просмотров 662. Ответов 1
Метки нет (Все метки)

Здравствуйте, подскажите пожалуйста как быть...

Есть база написанная на Firebird. В C++Builder нужно создать запрос на добавление записи в таблицу RAZDELI_NAUKI (поля KOD_RAZDELA и NAZVANIE_RAZDELA). В методичке есть "образец":
C++
1
2
3
4
5
6
7
void __fastcall TForm1::Button1Click(TObject *Sender)
{
     IBQuery1->Insert();
     IBQuery1->Fields->FieldByNumber(0)->AsString = Edit1->Text;
     IBQuery1->Fields->FieldByNumber(1)->AsString = Edit2->Text;
     IBQuery1->Post();
      }
Для компонента IBQuery пишем SQL запрос: select * from RAZDELI_NAUKI. Результат - на форме выведена таблица,в неё добавляется новая запись, данные из к-рой берутся из Edit'ов. Однако ничего не работает и вылетает ошибка Cannot modify read-only dataset.
0
Миниатюры
С++ Builder IBQuery запрос на добавление  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2015, 18:51
Ответы с готовыми решениями:

Добавление из CheckListBox в .mbd, C++Builder 6
Нужно из CheckListBox занести информацию в .mbd для определенного Check...

Добавление *.lib в Builder c++ 2010
При добавлении любой лайбы в Builder c++ 2010 - пишет что не найдем файл...

Добавление записи в StringGrid C++ Builder
при запуске программы в StringGrid добавляются поля из файла. При нажатии...

Добавление символа в строку char в С++ Builder
Доброго времени суток. Уже несколько часов ломаю голову, как в char строку...

Запрос на Builder C++
Ребят помогите завтра сдача курсовой. Бд на access Нужно написать заброс чтобы...

1
Bit_Man
426 / 355 / 93
Регистрация: 24.04.2012
Сообщений: 1,405
Записей в блоге: 3
19.05.2015, 03:45 2
Specifies the update object component used to update a read-only result set.
property UpdateObject: TIBDataSetUpdateObject;
Description
Use UpdateObject to specify the TIBDataSetUpdateObject component to use in an application that must be able to update a read-only result set.
In some cases, such as when using TIBQuery, the dataset does not automatically update records. In these cases, UpdateObject can be used to specify a TIBUpdateSQL component that performs updates as a separate transaction that is transparent to the application.
TIBDataSetUpdateObject is especially useful for complicated updates from an OnUpdateRecord event.
Сам TIBQuery не может редактировать запись. Поможет подключение к нему TIBUpdateSQL

Добавлено через 1 минуту
Так же вместо это связки можно использовать TIBDataSet
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2015, 03:45

C++Builder 6 и Get запрос на Synapse
Приветствую всех форумчан. Вот хочу попросить у вас помощи в решении проблемы....

[C++ Builder XE7] Добавление анимации на форму из готового .avi файла
Здравствуйте! Имеется тема курсовой на игровую тематику. Среда разработки C++...

ADOQuery (SQL запрос) c++ builder 6
Добрый вечер, подскажите в чём ошибка SQL запрос должен переименовать столбец...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru