Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];

Вниз

Как динамически обновлять БД, с помощью Table?   Найти похожие ветки 

 
bars   (2002-07-18 23:16) [0]

Люди!!! Плиз, проблема в следующем: моя прога использует FOXPRO`шные Бд, они находятся на серваке, и клиенты по локальноцй сети открывают их с помощью Table. Когда один из них производит изменения, нужно, чтобы они отобразились и у других. Метод Refresh почему-то ничего не делает, на API BDE функция - тоже молчит. Обновляется только когда делаешь Close и Open данной базы, но даже на 4 мб файле локальные компы умирают, сетка трещит по швам. Может быть есть какой то более кардинальный способ?


 
Desdechado   (2002-07-19 12:00) [1]

не использовать файл-сервер, использовать SQL-сервер


 
bars   (2002-07-19 12:04) [2]

Исключительно так?


 
MsGuns   (2002-07-19 12:16) [3]

Убрать буферизацию, но обрабатывать событие OnPostError


 
bars   (2002-07-19 16:35) [4]

Буферизацию убрал, но Refresh от этого не заработал. Как обновить отображение?


 
Desdechado   (2002-07-19 17:14) [5]

SQL-сервер не гоняет по сети ВСЮ базу


 
bars   (2002-07-19 23:15) [6]

Я понимаю про SQL сервер, но мне нужно через долбаный Grid. Самое интересное, что при выключении буферизации содержимое базы на экране не обновляется, как же всё-таки быть-то?


 
Viewer   (2002-07-20 00:14) [7]

Не изобретай велосипед, тем более и природа здесь против тебя.
1. SQL-сервер
2. Windows Terminal Edition (Win2000 server)
3. Свой сервер App.

Второй вариант весьма спасителен - нет нужды переписывать App.


 
Desdechado   (2002-07-20 18:58) [8]

> Я понимаю про SQL сервер, но мне нужно через долбаный Grid
похоже, не понимаешь. это вообще из разных плоскостей понятия. грид можно прилепить к чему угодно, в т.ч. к выборке (Query) из SQL-БД


 
bars   (2002-07-21 19:59) [9]

To Desdechado: Сорри оговорочка, я имел в виду не Grid а Table. Мне необходима реализация через файл-сервер.


 
Anatoly Podgoretsky   (2002-07-21 20:24) [10]

Может у тебя кеширование или неверно настроен BDE, так как обновляется нормально


 
bars   (2002-07-23 12:03) [11]

Всем спасибо, SQL решил проблему


 
VAleksey   (2002-07-23 14:05) [12]

Хм. Воротит что-то меня от "динамическое отображение изменений".
Ну хоть кто-нибудь скажите, что такого не бывает !
Для TTable нужен Refresh или Close - Open (что по сути одно и то же !!!)
Для TQuery нужно повторное выполнение запроса.
НЕ БЫВАЕТ такой штуки как "динамическое отображение изменений" ! Другое дело что ты можеешь попытаться незаметно от пользователя (сам) его выполнить.


 
Bars   (2002-07-23 17:04) [13]

To VAleksey: Я собственно так и делаю, проблема возникает, когда базы приобретают значитеьлный объем и на так называемый Refresh уходит секунд 5 полного "подключения проги к космосу". Естественно, что на базе, размером 1 Мб таких проблем просто нет. Вот так вот.



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

Форум: "Базы";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.006 c
1-35273
Игорь С.
2002-07-31 15:08
2002.08.12
Чтение файла в буфер, для последующей работы...


1-35307
Alibaba
2002-07-29 17:21
2002.08.12
StringGrid


14-35436
michael_B
2002-07-17 22:46
2002.08.12
подскажите компонент для использования скинов в моей проге


14-35461
Igor_thief
2002-07-16 12:18
2002.08.12
Компонент


1-35323
BPK
2002-07-30 03:33
2002.08.12
Как хранить иконки в коде? (*.pas)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский