![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пишу такой текст: datamodule2.Query4.Fields [0].AsString:= sssss ; [D7]
Danilas © (2003-11-21 18:23:00)
Пишу такой текст: datamodule2.Query4.Fields[0].AsString:="sssss";
а получаю ошибку "Dataset not in edit or insert mode"
dmitry99 (2003-11-22 18:31:00) [1]
> Danilas © (21.11.03 19:33) [10]
Ты, по-видимому, имеешь так называемый "необновляемый Query".
Поэтому для изменения данных надо пользоваться методом Query.ExecSQL
> Vlad © (21.11.03 19:04) [9]
> Возможно Query4.RequestLive=true поможет
> Или подключи UpdateSQL
Первое не поможет (если не выполнены другие ограничения), а второе поможет.
Вован (2003-11-22 01:44:00) [2]
Помоему dataset не в режиме добавления или редактирования. Попробуй table.active:=true connected:=true;
Danilas (2003-11-21 19:33:00) [3]
не помогает!!!
Vlad (2003-11-21 19:04:00) [4]
Возможно Query4.RequestLive=true поможет
Или подключи UpdateSQL
Danilas (2003-11-21 19:01:00) [5]
DBASE
Danilas (2003-11-21 19:00:00) [6]
Не помогае пишет cannot modify a read-only dataaet
Vlad (2003-11-21 18:59:00) [7]
СУБД какая ?
Danilas (2003-11-21 18:51:00) [8]
cannot modify a read-only dataaet
Sandman25 (2003-11-21 18:49:00) [9]
Тогда вместо Edit напишите Insert.
И пора уже читать книжки...
Danilas (2003-11-21 18:46:00) [10]
datamodule2.Query4.Edit;
на ето тоже ошибку выдает!!!
Fay (2003-11-21 18:29:00) [11]
А что должно быть?
Sandman25 (2003-11-21 18:28:00) [12]
datamodule2.Query4.Edit;
datamodule2.Query4.Fields[0].AsString:="sssss";
datamodule2.Query4.Post;