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

Вниз

Реально ли переделать базу сделанную для использрвания   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.035 c
1-9241
yaJohn
2002-02-15 16:56
2002.03.04
RUSSIAN_CHARSET


1-9105
AlanB
2002-02-15 10:36
2002.03.04
Мастера помоте новичку.....


1-9124
IIL
2002-02-08 08:51
2002.03.04
макроподстановки


14-9297
Лана Розанова
2002-01-16 15:16
2002.03.04
Привет народу здешнему.


14-9293
ABCDE
2002-01-16 12:07
2002.03.04
Про Аську