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

 
dataset not in edit or insert mode
Guest
  Отправлено: 18.05.2005, 13:25


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







Имеется база под ACCESS при попытки произвести вставку в одно из полей после отбора происходит ошибка и выдается сообщение «dataset not in edit or insert mode»
CODE

SQL="SELECT W FROM Layer,NET_LAYER WHERE(Layer.n= NET_LAYER.n)”
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(SQL);
ADOQuery1->Open();
ADOQuery1->FieldByName("W")->AsString=s;
Где и что изменить
Gedeon
Отправлено: 18.05.2005, 13:41


Ветеран

Группа: Модератор
Сообщений: 1742



CODE

SQL="SELECT W FROM Layer,NET_LAYER WHERE(Layer.n= NET_LAYER.n)”
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(SQL);
ADOQuery1->Open();
ADOQuery1->Edit(); //тут
ADOQuery1->FieldByName("W")->AsString=s;
ADOQuery1->Post(); // и тут

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