Форум: "Базы";
Поиск по всему сайту: 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.031 c
1-9184            Roman Tutov           2002-02-14 14:26  2002.03.04  
Form12.SpeedButton3.Caption:=MonthCalendar1.Date;


6-9266            Artis                 2001-12-12 18:46  2002.03.04  
Возник такой вопрос - серверу посылается запрос на что он выдает информацию обратно как в цикле посылать запрос и переходить к следующему значению только после того как будет получен и обработан ответ???


1-9148            ЕвгенийА              2002-02-13 23:37  2002.03.04  
Видео изображение меняет размеры в зависимости от размеров chart


1-9143            Hewlping              2002-02-17 19:03  2002.03.04  
Помогите!


1-9112            ДмитрийВ              2002-02-15 08:18  2002.03.04  
Динамический массив