Показать сообщение отдельно
  #1  
Старый 23.05.2008, 23:25
Axotnik Axotnik вне форума
Прохожий
 
Регистрация: 16.10.2007
Сообщения: 10
Репутация: 10
По умолчанию Значение полей DBgrid.(Интербейс)

Люди помогите пожалуста..Имею динамически создаваймый запрос..ДбГРИДУ присваиваю значение етого запросса...
Код:
DBGrid1.DataSource:=Datasource4;
DBGrid1.DataSource.DataSet.Active:=true;
В запроссе образуеться одна колонка з записями..считиваю ети записи в массив..
for j:=1 to dbgrid1.DataSource.DataSet.RecordCount do
begin
DBGrid1.DataSource.DataSet.First;
DBGrid1.DataSource.DataSet.RecNo:=j;
for i:=0 to DBGrid1.DataSource.DataSet.Fields.Count-1 do
begin
mass[j-1]:=DBGrid1.DataSource.DataSet.Fields[i].AsInteger;
end;
end;
quantity:=dbgrid1.DataSource.DataSet.RecordCount;

Admin: 5-ти дневный бан за несоблюдение правил форума, пункт 2.8.

А теперь вопросс..Когда в базу данных добавляю новую запись...и когда виполняю тотже запросс..--новые данные выводяться в ДБГРИД... но когда я считиваю их оттуда ---новые данные не считиваються --только те что были первые...
Ответить с цитированием