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(); // и тут |
|
|