Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2011, 13:26   #1
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию путь БД по сети

Здравствуйте, пишупрогу с БД (ADO: adoquery, adoconnection, datasource). БД должна лежать на другом компе по сети. Допустим я укажу путь, все будет работать, как я полагаю прога ориентируется на имя компьютера в сети? Если эту прогу установить на другую локальную сеть, но имя главного компьютера будет другое, то уже соединения не будет?
Прошу подсказать, а то у меня нет локальной сети, сам бы поиспытывал на практике.
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics
grom333 вне форума Ответить с цитированием
Старый 10.04.2011, 13:52   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Обычно программа должна знать для одних баз полный сетевой путь, для других -имя SQL-сервера. Если через ODBC или BDE - то там могут быть указания по месту нахождения
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 10.04.2011, 14:20   #3
alexvav
Форумчанин
 
Регистрация: 23.11.2006
Сообщений: 152
По умолчанию

grom333 если имя компьютера с БД не поменяется, то должна работать.
alexvav вне форума Ответить с цитированием
Старый 10.04.2011, 14:30   #4
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию

Получается, нужно писать инструкцию тому кто будет ставить на своей локалке эту прогу, чтобы они изменили имя главного компа. Ясно.
А влияет ли рабочая группа, mshome, msoffice?
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics
grom333 вне форума Ответить с цитированием
Старый 10.04.2011, 14:38   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Сообщение от grom333 Посмотреть сообщение
Получается, нужно писать инструкцию тому кто будет ставить на своей локалке эту прогу, чтобы они изменили имя главного компа.
Не меняют обычно имя компьютера, а ваша программа должна уметь настраиваться на адрес базы данных, хотя бы через параметр
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 10.04.2011, 15:40   #6
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию

если есть можете кинуть пример похожий?
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics
grom333 вне форума Ответить с цитированием
Старый 10.04.2011, 15:57   #7
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Используйте ParamCount - количество переданных программе параметров, ParamStr[i] - значение i-того параметра. ParamStr[0] - полное имя вашего exe-шника, ParamStr[1] - первый парамтр и т.д. Приспособление к вашему случаю зависит от того как вы формируете строку соединения с базой, я же понятия не имею с чем вы работаете
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 10.04.2011, 16:32   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Если эту прогу установить на другую локальную сеть
Используй сетевые СУБД типа Firebird. Или маршруты настраивать придется, чтоб другую сеть видеть.
Кстати, автор, какую СУБД ты имел ввиду?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.04.2011, 16:42   #9
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Используй сетевые СУБД типа Firebird. Или маршруты настраивать придется, чтоб другую сеть видеть.
Кстати, автор, какую СУБД ты имел ввиду?
Microsoft Access
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics
grom333 вне форума Ответить с цитированием
Старый 10.04.2011, 16:55   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Не лучший выбор для сетевых работ... ИМХО без настройки маршрутизации не обойтись.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Socket: Подключение клиента из глобальной сети к серверу, расположенному в локальной сети Дамир Общие вопросы .NET 4 01.12.2010 12:12
Путь к БД stscolt БД в Delphi 4 11.02.2010 17:15
Путь StartMis Общие вопросы Delphi 3 03.10.2008 14:45