Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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 и пр. Причем в работе программы необходимо четко реализовать бизнес - правила и отладить систему транзакций. Будет интересно, пиши на мыло.



Страницы: 1 вся ветка

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

Наверх





Память: 0.47 MB
Время: 0.006 c
6-22774
f0rm
2002-01-25 11:56
2002.04.08
Скопировать файл из локалки


1-22667
Rammst
2002-03-28 07:25
2002.04.08
SysTray


1-22642
SKing
2002-03-26 13:42
2002.04.08
Опять - DeсimalSeparator???


1-22715
Di_wind
2002-03-26 21:07
2002.04.08
Динамическое создание.


1-22731
Surprising
2002-03-26 21:22
2002.04.08
Не выделение ячейки в StringGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский