Люди помогите пожалуста..Имею динамически создаваймый запрос..ДбГРИДУ присваиваю значение етого запросса...
Код:
1 2 3 4 5 6 7 8 9 10 11 12 13 | 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.
А теперь вопросс..Когда в базу данных добавляю новую запись...и когда виполняю тотже запросс..--новые данные выводяться в ДБГРИД... но когда я считиваю их оттуда ---новые данные не считиваються --только те что были первые...