Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Обновление данных в таблице [D7, 2000, XP]


_Asph ©   (2007-07-04 10:10:00) 

Есть дата модуль  в нем

  ini: TTable;
  DS1: TDataSource;

считываю данные так:

 PsOn := DM1.ini['ontim'];
 PsOff:= DM1.ini['offtim'];

все нормально.
Но  при обновлении данных из другого приложения, в этом, получаю старые данные. Как обновить данные?
То что данные обновляются в действительности проверил.
Что делаю не так?


_Asph   (2007-07-04 11:05:00) [1]

Таблица DBF


_Asph   (2007-07-04 11:04:00) [2]

Из под фокса меняю данные, снова запускаю приложение, фига, все то же.


_Asph   (2007-07-04 11:01:00) [3]

Метод который читает

Procedure tMecan.Init;{ïðèñâàèâàíè& #229; îáúåêòó àäðåññà è ò.ä.}
begin
 num := dm1.ini['num'];
 EvO  := false;
 Evi  := false;
 PsOn := DM1.ini['ontim'];
 PsOff:= DM1.ini['offtim'];
 Inv  := DM1.ini['inv'];
 NoIn := DM1.ini['noin'];
 NoOut:= DM1.ini['noout'];
 DM1.ini.Next;
 setout;
 WkOff := 0;
 WkOn  := 0;
end;

//А здесь этот метод вызывается вызывается

procedure TForm1.FormCreate(Sender: TObject);
var i:integer;
begin
 DM1.ini.Open;
 mater[1].init;
 for i:=1 to 17 do
    mecn[i].init;
 Debug:= true;
 bunc1.mec.fmec := mecn[5];
 DM1.ini.Close;
end;

описание  DM1 вроде как приводил, там ваще пусто.


Johnmen   (2007-07-04 10:52:00) [4]


> Снова делаю Open после обновления...

Приводи код. И тип СУБД.


_Asph   (2007-07-04 10:49:00) [5]

Что то я толком и не найду в описании.
Вроде как в Open читается DataSet. Close его закрывает.
Снова делаю Open после обновления... фига!!!
Все то же. Отсылка на хелп конечно серьезная помощь, ну а если просто ткнуть носом?


Johnmen   (2007-07-04 10:34:00) [6]


> Что делаю не так?

Вообще ничего не делаешь, что надо делать для обновления набора данных, представленного объектом ini.
Читать методы TTable + F1


Наверх

Титульная страница Поиск, карта сайта Написать письмо