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

Вниз

Ошибка DBCombobox   Найти похожие ветки 

 
Balepa   (2004-04-03 20:04) [0]

У меня такой вопрос на форме есть 2 DBCombobox"a DataSource у обоих один. При выборе итема у 1-го дбкомбобокса не происходит позиционирование (может и происходит только вот во 2-ом текст не меняется) потом тыкаеш на стрелке у второго дбкомбобокса и вылазит ошибка:

Project Project1.exe raised exception class EDatabaseError with message "AdoTable1: Dataset not in edit or insert mode".

Вот код:

procedure TForm1.AddToCb(cb: TDBCombobox; FieldData:
String; TableName: String; Query: TAdoQuery; Index: byte);

//Это моя процедура

begin
 cb.Items.Clear;
 Query.SQL.Clear;
 Query.SQL.Text:= "Select Distinct ["+FieldData+"] from "+TableName;
 Query.Active:= True;
 with Query do
   while not eof do
     begin
       cb.Items.Add(Fields[index].AsString);
       Next;
     end;
 Query.Active:= False;
end;

procedure TForm1.DBComboBox1Change(Sender: TObject);
begin
 DataSource1.DataSet.Locate("Название",DBCombobox1.Text,[]);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 AddToCb(DBCombobox1,"Название","Каталог",AdoQuery1,0);

 AddToCb(DBCombobox2,"Автор","Каталог", AdoQuery1,0);
end;

procedure TForm1.DBComboBox2Change(Sender: TObject);
begin
DataSource1.DataSet.Locate("Автор",DBCombobox2.Text,[]);
end;

end.


 
Balepa   (2004-04-03 20:55) [1]

Спасибо за ваши ответы.


 
Zacho ©   (2004-04-03 21:15) [2]


> Balepa   (03.04.04 20:55) [1]

Дык выходные, народу в форуме почти нет,  чего ты хотел ? Подожди понедельника.



Страницы: 1 вся ветка

Текущий архив: 2004.05.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
1-1082126699
Kreon
2004-04-16 18:44
2004.05.02
Как синхронизировать скрол фрейма о скролом формы ?


3-1080823713
badis
2004-04-01 16:48
2004.05.02
Будет ли работать БД?


9-1070047167
Sergeef
2003-11-28 22:19
2004.05.02
C++


4-1078573727
Igor5
2004-03-06 14:48
2004.05.02
Как получить список всех окон Windows (включая все дочерние)


4-1074852801
Сергей_
2004-01-23 13:13
2004.05.02
Память