Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > не обновлят таблицу


Автор: FreakK 28.4.2006, 12:07
есть одна проблема: два компа в сети работают с лок. базой даних 
dBASE и когда оба компа работают с одной таблицой 
и добавляют или удаляют файли, изминения одного компа не видни 
на другом хотя я пишу CliTable->Refresh()...
а на том компе изменения сохранени, в результате
индексний файл просто вилетает даже без ерора
і пол файла просто как небивало.... smile  smile  smile 

как сделать так чтоб Builder нормально обновлял БД???

P.S помогите очень нужно и очень срочно...
      заранее благодарен  

Автор: _hunter 28.4.2006, 12:11
нужно на нормальную базу перейти -- тот же FireBird 

Автор: Vyacheslav 28.4.2006, 12:36
Refresh работает весьма странно. Так что лучший вариант. 
Код

CliTable->Active = false;
CliTable->Active = true;

Кстати, что бы не переправлять все места, где у Вас Refresh(), просто добавте в обработчик OnRefresh 
это код
 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)