Главная страница
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.031 c
14-1079654911
mfender
2004-03-19 03:08
2004.04.11
VIZA, MasterCard etc.


1-1080300909
WondeRu
2004-03-26 14:35
2004.04.11
Как направить сообщения с консоли в TMemo


7-1079610137
Delph1
2004-03-18 14:42
2004.04.11
Как получить каталог рабочего стола в Delphi?


4-1079696238
Falendysh
2004-03-19 14:37
2004.04.11
OLE Container Problem


4-1075123907
Igit
2004-01-26 16:31
2004.04.11
Как убить процесс созданный?