C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Edit(),Delete(), Редактирование таблицы
Magistr(ru)
Отправлено: 30.07.2003, 04:55


Ученик-кочегар

Группа: Участник
Сообщений: 20



Table1->Edit();
Table1->FieldValues["NOM"]=Edit1->Text;
Table1->FieldValues["SS"]=Edit2->Text;
Table1->Post();
Query1->Close();
Query1->Open();
Редактирует первую строку, даже если курсор в DBGrid стоит в середине. Тоже самое и с Delete. Почему?
ivi
Отправлено: 30.07.2003, 22:41


Не зарегистрирован







Попробуйте Table->Locate(.....); етем самым устанавливая курсор таблици на нужную запись — не плохо работает
Admin
Отправлено: 30.07.2003, 23:11


Владимир

Группа: Администратор
Сообщений: 1190



QUOTE

Редактирует первую строку, даже если курсор в DBGrid стоит в середине.


Так а DBGrid с чем у вас связан, с Table или Query ???

Чудес не бывает.
Magistr(ru)
Отправлено: 01.08.2003, 04:30


Ученик-кочегар

Группа: Участник
Сообщений: 20



DBGrid связан с Query, а нужно Table?

Вернуться в Работа с базами данных в C++Builder