Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.02;
Скачать: CL | DM;

Вниз

Как лечить 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.063 c
3-1081108449
Mishenka
2004-04-04 23:54
2004.05.02
Можно и в базе данных хранить графический файлы и файлы вообще?


6-1078586408
Scorp2
2004-03-06 18:20
2004.05.02
E-MAIL Password help


1-1081851992
siriusP
2004-04-13 14:26
2004.05.02
Свойство типа объект в инспекторе объектов?


3-1080835043
White
2004-04-01 19:57
2004.05.02
Как узнать кол-во записей в запросе програмно?


3-1081325944
CASPER
2004-04-07 12:19
2004.05.02
Как скопировать данные из одной базы Access в другую.