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




Вниз

Доступ к базе данных по сети 


Programmer1   (2002-03-12 11:55) [0]

Уважаемые дельфийцы, скажите пожалуйста, что необходимо сделать, чтобы приложение, работающее с БД Paradix запускалось с других машин одноранговой сети (Fast Ethernet)?
Приложение лежит на моей машине в каталоге, который я сделала доступным. Когда я запускаю его с других машин, возникает erroe $2109, не может инициировать BDE.
Спасибо.



Леха   (2002-03-12 12:01) [1]

Ну для начала поставь BDE на тех машинах



Programmer1   (2002-03-12 14:19) [2]

Этого достаточно? Это вообще правильный подход?
Есть еще вариант - поставить приложение и BDE на всех машинах, а базу данных оставить на каком-то общедоступном сетевом диске и указать в PATH псевдонима путь к БД на сетевом диске. Может так более правильно?



MAxiMum   (2002-03-12 14:23) [3]

У меня другой вопрос. Как узнать при работе с БД Paradox об обновлении записи (ей) в таблице(ах)?



Johnmen   (2002-03-12 14:31) [4]

>Programmer1 © (12.03.02 14:19) : Именно так...



Леха   (2002-03-12 14:40) [5]

Гм собственно то что ты написал я и имел в виду только по моему путь лучше писать в алиасе на клиетнских машинах
судя по ошибке проблемма именно в установке BDE

>MAxiMum задавай свой вопрос отдельно получишь намного больше ответов



Malder   (2002-03-12 14:53) [6]

В общем, парадокс можно использовать как сетевую базу данных. Если не знаешь Interbase/MicrosoftSQL/Oracle и уверен, что к базе не будут обращаться два пользователя сразу. Иначе получится геморрой с доступом и другие проблемы... так что лучше по нормальному использовать сетевые базы данных...



Malder   (2002-03-12 14:56) [7]

В общем, парадокс можно использовать как сетевую базу данных. Если не знаешь Interbase/MicrosoftSQL/Oracle и уверен, что к базе не будут обращаться два пользователя сразу. Иначе получится геморрой с доступом и другие проблемы... так что лучше по нормальному использовать сетевые базы данных...



Programmer1   (2002-03-12 16:27) [8]

А скажите пожалуйста, можно ли создать сетевой диск в одноранговой сети? Ведь без него путь к алиасу не получается указать?
Если можно, то как?



Quest   (2002-03-12 21:20) [9]

можно и диск создать и без него прописав в BDE, in alias нужной тебе базы NetBios имя ресурса машины на которой лежит база, к примеру \\<имя_компьютера>\<имя_разделяемого_ресурса>



Programmer1   (2002-03-13 09:03) [10]

Спасибо, спасибо, дорогие мои помощники! Что бы я без вас делала! Наверное сидела бы и плакала над грудой непонятных книг!



YourNT   (2002-03-13 12:02) [11]

Еще нужно помнить что при указании пути для ВСЕХ юзеров базы его нужно указывать именно в виде \\<имя_компьютера>\<имя_разделяемого_ресурса>.
Т.к. для BDE (или кого там еще) локальный диск подключенный через "C:\DataBase\test.db" и "\\My comp\\C:\DataBase\test.db" отличается и очень серьезно.



dealing   (2002-03-14 10:43) [12]

Все зависит от того, сколько пользователей будет обращаться и работать с сетевой базой.... При обращении к сетевой базе только для чтения и небольшом количестве пользователей, в принципе, можно оставить Paradox базу на сети и не морочить голову (хотя корректно она работать будет не всегда). Однако, при работе пользователей для записи в базу данных лучше использовать архитектуру "Клиент-Сервер" с сетевыми базами InterBase, Oracle, Sybase и пр. Причем в работе программы необходимо четко реализовать бизнес - правила и отладить систему транзакций. Будет интересно, пиши на мыло.




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




Наверх





Память: 0.74 MB
Время: 0.026 c
7-22859           Filat                 2002-01-09 13:08  2002.04.08  
Как переделать или что добавить в прогу, чтобы она работала на 2000 проф. и не требовала ntdll.dll, исходники есть.


1-22636           MMarat                2002-03-27 12:31  2002.04.08  
---|Ветка была без названия|---


14-22788          alexey1               2002-02-22 02:27  2002.04.08  
вопрос знатокам хуков(Юрию Зотову, Fellomene, Ивану Шихалеву и всем всем


3-22538           Drik                  2002-03-11 23:43  2002.04.08  
Преобразование Date в Interbase


1-22651           Chris                 2002-03-27 11:33  2002.04.08  
Панель, выступающая за форму