Форум: "Начинающим";
Текущий архив: 2008.08.17;
Скачать: [xml.tar.bz2];
ВнизРедактирование записи в базе Найти похожие ветки
← →
Чайник © (2008-07-11 22:38) [0]Помогите чайнику!
Хочу записать значение поля:mp3Data.DataSetAlbum.Edit;
IF iAppend Then mp3Data.DataSetAlbum.Append
Else begin
mp3Data.DataSetAlbum.Locate("idAlbum",id,[]);
end;
mp3Data.DataSetAlbum.FieldByName "Title").AsString:=FEditAlbum.edTitle.Text;
mp3Data.DataSetAlbum.Post;
Получаю ошибку: "DataSet is not in edit or insert mode"
В каких случаях вызов Edit в DataSet не успешен?
← →
Поросенок Винни-Пух © (2008-07-11 22:41) [1]Кто тебе сказал, что ошибка возникла при вызове Edit?
← →
Чайник © (2008-07-11 22:53) [2]Нет, ошибка возникает при
mp3Data.DataSetAlbum.FieldByName "Title").AsString:=FEditAlbum.edTitle.Text;
Просто у меня есть подозрение, что метод Edit не отработал.
← →
Поросенок Винни-Пух © (2008-07-11 22:56) [3]Он сработал.
← →
Чайник © (2008-07-11 22:58) [4]Тогда почему "DataSet is not in edit or insert mode" ?
← →
Поросенок Винни-Пух © (2008-07-11 22:59) [5]А что будет, если вызвать Edit, потом два раза некст, затем три раза слозе/опен и один раз delete?
Датасет все это время будет пребывать в Edit Mode?
← →
Чайник © (2008-07-11 23:02) [6]Блин, как я сам не заметил! Блок if...else вставлял позже и не туда...
Спасибо!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.08.17;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.059 c