Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

обновление dbf файла и SQL запрос   Найти похожие ветки 

 
sashuly   (2004-04-15 11:44) [0]

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

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

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


 
bushmen ©   (2004-04-15 11:54) [1]

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

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

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


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

Table.OnAfterPost:

DataSet.FlushBuffers;


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

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


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

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

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


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

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


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


> sashuly   (15.04.04 12:19) [5]

код?


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


> код?

Код чего?

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

end;


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


> код?

Код чего?

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

end;


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


> TBDEDataSet(dsSpr).FlushBuffers;

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.064 c
3-1079341319
HeoGtan
2004-03-15 12:01
2004.04.11
D7+DBExpress :-(


4-1075710395
turonix
2004-02-02 11:26
2004.04.11
Как получить дискриптор окна моей программы?


6-1074918951
hi-end
2004-01-24 07:35
2004.04.11
публикация данных из базы в инете


8-1071577967
Виталий
2003-12-16 15:32
2004.04.11
OpenGL


14-1081947518
bigsnake
2004-04-14 16:58
2004.04.11
Windows работает в другом измерении?