Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Реально ли переделать базу сделанную для использрвания [D5, D6, Paradox]


DimaIv ©   (2002-02-04 21:37:00) 

на одном компе для работы
в локальной сети (Paradox,Delphi6). Удаление,добавление,редактирование,поиск и фильтрация
Всё организованно при помощи возможностей Delphi, никакого SQL.


Anatoly Podgoretsky   (2002-02-06 22:00:00) [1]

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


Quest   (2002-02-06 09:11:00) [2]

>Anatoly Podgoretsky
Видимо для корректной работы в многопользовательском режиме, необходимо ещё и выделить отдельную машину с серверной ОС


Anatoly Podgoretsky   (2002-02-05 21:54:00) [3]

DimaIv (04.02.02 21:37)
Ничего переделывать не требуется, толькол тщательно отстроить BDE


Фэ   (2002-02-05 12:33:00) [4]

Это и означает связь (логическую) между таблицами.
На первый взгляд - сойдет.
Остальное - через BDE доступ из клиентских мест.


DimaIv   (2002-02-05 11:36:00) [5]

Вообще моя база это набор таблиц никак между собой не связанных,
а отоброжение полей происходит в большом DbGridе, а данные в
DbGrid берутся из большой таблицы в которой все поля виртуальные типа Lookup.
(т.е. в одну таблицу засовываются все поля из других таблиц), кроме одного ID.


Фэ   (2002-02-04 23:46:00) [6]

Для программиста не важно как это происходит внутри СУБД.
Он это не видит.
Речь шла о том, что не всегда база, созданная для локальной работы, может быть использована без переделок как сетевая.


BJValentine   (2002-02-04 22:24:00) [7]

Я не очень понял вопрос, но обращение к базам данных происходит не через DELPHI, а через BDE или какого - то провайдера. Хотим мы этого или нет, но все действия всегда делаются посредством SQL. Даже при открытии таблицы компонентом TTABLE BDE формирует запрос типа SELECT * FROM MYTABLE.

P.S. Не избегай этот язык (SQL) очень клёвая и мощная штука


Фэ   (2002-02-04 21:48:00) [8]

1.Как правило, многопользователькая программа для работы с базой данных проектируется как одно целое, т.е. комплекс клиентское-место-СУБД-база должен быть хорошо увязан.
2.Если база(именно база, а не программа для работы с ней) была спроектирована для локальной работы - не факт, что не возникнет сложностей.
3.Не надо связывать Delphi и SQL. Это вообще разные вещи.
Вовсе не обязательно, для сетовой работы использовать TQuery(и SQL при этом).
Ответ - надо знать структуру и логику связей между таблицами базы данных.На основе этого скорректировать программу для обеспечения многопользовательского доступа, или базу(таблицы).


Наверх

Титульная страница Поиск, карта сайта Написать письмо