Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Пишу такой текст: 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;


Наверх

Титульная страница Поиск, карта сайта Написать письмо