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

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

обновление dbf файла и SQL запрос [D7, dBase, FoxPro]


sashuly ©   (2004-04-15 11:44:00) 

В програмке есть несколько dbf табличек, данные в которые вносятся стандарным способом (Inser, Edit, Post).
После занисения данных формируется SQL запрос (данные берутся непосредственно из dbf файлов).

Когда я делаю Table.Post; dbf-файл не обновляется и SQL формируется с неправильными данными.

Вопрос: Как сделать, что б после изменения Table изменялся сам файл? Или как изменить SQL-запрос, что б брать данные из TTable


sashuly   (2004-04-15 12:57:00) [1]

Спасибо
Не приавильно истолковал смыл слова "DataSet"


Соловьев   (2004-04-15 12:31:00) [2]


> TBDEDataSet(dsSpr).FlushBuffers;

мда... ответы научись читать


sashuly   (2004-04-15 12:29:00) [3]


> код?

Код чего?

procedure TfDM.tSprAfterPost(DataSet: TDataSet);
begin
 TBDEDataSet(dsSpr).FlushBuffers;

end;


sashuly   (2004-04-15 12:29:00) [4]


> код?

Код чего?

procedure TfDM.tSprAfterPost(DataSet: TDataSet);
begin
 TBDEDataSet(dsSpr).FlushBuffers;

end;


Соловьев   (2004-04-15 12:23:00) [5]


> sashuly   (15.04.04 12:19) [5]

код?


sashuly   (2004-04-15 12:19:00) [6]

А что он "Access violation ... " выдает?


sashuly   (2004-04-15 12:07:00) [7]

Запрос самый простой: "select * from file.dbf"

я просматиривал dbf-файл до выполнения table.close, он  не изменился (ну а после закрытия таблицы обновляется), в связи с чем возникает вопрос.


Соловьев   (2004-04-15 11:58:00) [8]

сорри
TBDEDataSet(DataSet).FlushBuffers;


Соловьев   (2004-04-15 11:56:00) [9]

Table.OnAfterPost:

DataSet.FlushBuffers;


bushmen   (2004-04-15 11:54:00) [10]

>Вопрос: Как сделать, что б после изменения Table изменялся сам файл? Или как изменить SQL-запрос, что б брать данные из TTable

Ответ: Вот так.

Более полного ответа, думаю, что никто тебе не даст, пока не будет каких-либо исходных текстов запросов.


Наверх

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