Форум: "Базы";
Текущий архив: 2002.12.23;
Скачать: [xml.tar.bz2];
ВнизADO MSSQL -> Row cannot ... Найти похожие ветки
← →
asdf (2002-12-04 11:53) [0]Добрый день!
следующий код выдает ошибку, если в DataSet связано несколько таблиц.
как с этим бороться?
ADODataSet1.Edit;
ADODataSet1.FieldByName("Surname").AsString := "Text";
ADODataSet1.UpdateBatch();
Row cannot be located for updating.
Some values may have been changed since it was last read
Спасибо! Mike
← →
asdf (2002-12-04 14:21) [1]:(
← →
FreeLancer (2002-12-04 14:39) [2]
> Row cannot be located for updating.
> Some values may have been changed since it was last read
Строка не может быть найдена для Updating (Where id=:id ?)
Некоторые значения возможно были изменены с момента их последнего чтения. ADODataSet1.UpdateBatch() - Это что?
← →
asdf (2002-12-04 15:52) [3]ADODataSet1.Close;
ADODataSet1.Open;
ADODataSet1.Edit;
ADODataSet1.FieldByName("Block").AsBoolean := True;
ADODataSet1.Post;
работает если в DataSet выборка из одной таблице,
если связка из нескольких, то не может найти строку.
как с этим бороться? неужели нельзя сложные запросы обновлять?
← →
FreeLancer (2002-12-04 15:55) [4]Как ты себе представляешь такой UpdateSQL?
← →
asdf (2002-12-04 16:02) [5]Я его себе представляю - обновлять главную таблицу
как это объясноть ADO? ADOUpdateSQL - нету!
слышал есть:
ADODataSet1.Properties["Unique Table"].Value := "MainTabl";
но ни чего не получается! :(
← →
FreeLancer (2002-12-04 16:09) [6]ADOUpdateSQL - нету!
А я не говорю про TADOUpdateSQL... Просто SQL для Update.
← →
asdf (2002-12-04 16:32) [7]обновлять главную таблицу.
как это объясноть ADO?
← →
asdf (2002-12-04 16:35) [8]кстати а как сделать insert она соображает!
← →
FreeLancer (2002-12-04 16:42) [9]Update SQL:
Update MyTable
SET Field1 = :field1,
Field2 = :field2
WHERE ID_Field = :ID
← →
asdf (2002-12-04 16:51) [10]ну это понятно.
а через ADODataSet1.Edit ни как?
ps и почему нету TADOUpdateSQL??? :(
← →
Vladimir Prokhorov (2002-12-04 17:09) [11]Надо включать в запрос ключевые поля всех таблиц, которые хотите обновлять. Иначе, она не понимает какая именно запись обновилась.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.12.23;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.014 c