Форум: "Базы";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
ВнизКак лечить Cannot modify Найти похожие ветки
← →
neVIP (2004-04-06 22:48) [0]Доброго времени суток мастера !!!
Пишу я такой вот код :
procedure TForm1.Button2Click(Sender: TObject);
begin
Query1.Edit;
Query1.FieldByName("Exe").AsString:="1";
Query1.Post;
Query1.Refresh;
end;
Перед этим выполняю пару действий, типа:
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add(SQLString);
Query1.Open;
И отвечает мне дельфя нечеловеческим сообщением :
Query1 : Cannot modify a read-only dataset;
Достала она меня уже, раньше усё работало [но не в этом проекте :)],
а теперь вся работа из-за невозможности изменить запись встала...
Подскажите, как это лечить или каким другим способом изменить
запись, в принципе UPDATE можно, но в моей ситуации он не подходит...
Заранее всем спасибо.
← →
YurikGl © (2004-04-06 22:57) [1]На чем БД?
← →
neVIP © (2004-04-07 00:05) [2]Да... Совсем забыл указать : D6,D7,Paradox...
← →
ЮЮ © (2004-04-07 02:47) [3]Усе от SQLString зависит :-)
Если запрос по нескольеим таблицам или содержит ОRDER BY по полям, не имеющих индекса, то возвращаемый DataSet будет read-only, для модификации которого тр-ся TUpdateSQL, использование которого в случае динамического формирования запроса будет нетривиальным занятием
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.04 c