Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 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]

Не обязательно, но если надо что бы получше работало, то выделенный сервер, но это к вопросу (переделка базы) прямого отношения не имеет.




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




Наверх





Память: 0.73 MB
Время: 0.03 c
1-9218            avk                   2002-02-15 11:33  2002.03.04  
ListBox переход на следующую строку...


3-9071            latvija               2002-02-06 14:53  2002.03.04  
Господа програмисты подскажите кто знает .


7-9311            Никто                 2001-11-30 04:20  2002.03.04  
Системный таймер в XP (55 or 10 ms)


14-9281           Vampire               2002-01-18 00:46  2002.03.04  
Можь знает кто?


1-9109            GarT                  2002-02-15 17:00  2002.03.04  
Возникает ошибка при обращении к функции из DLL