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

Вниз

Редактирование записи в базе   Найти похожие ветки 

 
Чайник ©   (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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
2-1216049777
deras
2008-07-14 19:36
2008.08.17
Как проставить №п/п?


2-1216041467
JN
2008-07-14 17:17
2008.08.17
class function


15-1213899510
Юрий Зотов
2008-06-19 22:18
2008.08.17
Конвертер Delphi -> Java


15-1214812286
Nous Mellon_
2008-06-30 11:51
2008.08.17
Многопоточность в пхп, как лучше сэмулировать


15-1214850088
hmel
2008-06-30 22:21
2008.08.17
Глубокоувожаемые мастера помогите! Делаю программу,где нужно использовать круговые регуляторы...