Форум: "Базы";
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];
ВнизРеально ли переделать базу сделанную для использрвания Найти похожие ветки
← →
DimaIv (2002-02-04 21:37) [0]на одном компе для работы
в локальной сети (Paradox,Delphi6). Удаление,добавление,редактирование,поиск и фильтрация
Всё организованно при помощи возможностей Delphi, никакого SQL.
← →
Фэ (2002-02-04 21:48) [1]1.Как правило, многопользователькая программа для работы с базой данных проектируется как одно целое, т.е. комплекс клиентское-место-СУБД-база должен быть хорошо увязан.
2.Если база(именно база, а не программа для работы с ней) была спроектирована для локальной работы - не факт, что не возникнет сложностей.
3.Не надо связывать Delphi и SQL. Это вообще разные вещи.
Вовсе не обязательно, для сетовой работы использовать TQuery(и SQL при этом).
Ответ - надо знать структуру и логику связей между таблицами базы данных.На основе этого скорректировать программу для обеспечения многопользовательского доступа, или базу(таблицы).
← →
BJValentine (2002-02-04 22:24) [2]Я не очень понял вопрос, но обращение к базам данных происходит не через DELPHI, а через BDE или какого - то провайдера. Хотим мы этого или нет, но все действия всегда делаются посредством SQL. Даже при открытии таблицы компонентом TTABLE BDE формирует запрос типа SELECT * FROM MYTABLE.
P.S. Не избегай этот язык (SQL) очень клёвая и мощная штука
← →
Фэ (2002-02-04 23:46) [3]Для программиста не важно как это происходит внутри СУБД.
Он это не видит.
Речь шла о том, что не всегда база, созданная для локальной работы, может быть использована без переделок как сетевая.
← →
DimaIv (2002-02-05 11:36) [4]Вообще моя база это набор таблиц никак между собой не связанных,
а отоброжение полей происходит в большом DbGridе, а данные в
DbGrid берутся из большой таблицы в которой все поля виртуальные типа Lookup.
(т.е. в одну таблицу засовываются все поля из других таблиц), кроме одного ID.
← →
Фэ (2002-02-05 12:33) [5]Это и означает связь (логическую) между таблицами.
На первый взгляд - сойдет.
Остальное - через BDE доступ из клиентских мест.
← →
Anatoly Podgoretsky (2002-02-05 21:54) [6]DimaIv (04.02.02 21:37)
Ничего переделывать не требуется, толькол тщательно отстроить BDE
← →
Quest (2002-02-06 09:11) [7]>Anatoly Podgoretsky
Видимо для корректной работы в многопользовательском режиме, необходимо ещё и выделить отдельную машину с серверной ОС
← →
Anatoly Podgoretsky (2002-02-06 22:00) [8]Не обязательно, но если надо что бы получше работало, то выделенный сервер, но это к вопросу (переделка базы) прямого отношения не имеет.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c