![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обновление данных в таблице [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