Текущий архив: 2004.04.25;
Скачать: CL | DM;
Вниз
глюк!? Не могу изменить записи в таблице после сортировки.. Найти похожие ветки
← →
Zilog © (2004-03-25 13:08) [0]С БД (Paradox7) я мало знаком, все еще ничего, но вот это совсем из колеи выбило:
вывожу таблицу так:
with Query do begin
Close;
SQL.Clear;
SQL.Add("SELECT * FROM table");
Open;
end;
DBGrid.Update;
изменяю выделенную в DBGrid пользователем запись так:
DataSource.DataSet.Open;
DataSource.DataSet.Edit;
DataSource.DataSet.FieldByName("ptext").AsString := "text";
DataSource.DataSet.Post;
сортирую так:
with Query do begin
Close;
SQL.Clear;
SQL.Add("SELECT * FROM persons ORDER BY Name,Date");
Open;
end;
DBGrid.Update;
удаляю выделенную пользователем в DBGrid запись так:
QPers.RequestLive := true;
QPers.Delete;
ПРОБЛЕМА: после сортировки я не могу удалять и изменять записи в таблице. Выводит ошибку: Cannot modify a read-only dataset.
Незнаю чего делать...
← →
Johnmen © (2004-03-25 13:10) [1]Нормальное поведение.
Читать вдумчиво хелп.
← →
ЮЮ © (2004-03-26 03:02) [2]При ORDER BY Name,Date нужен соответствующий индекс по (Name,Date) или TUpadateSQL
Страницы: 1 вся ветка
Текущий архив: 2004.04.25;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.035 c