Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подключиться к удаленной БД, Interbase 
V
    Опции темы
Vokunya
Дата 13.5.2009, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 7.12.2008
Где: Беларусь

Репутация: нет
Всего: 1



Из приложения надо получить данные из таблицы .gdb, которая находится на другой машине.
В литературе сказано, что "для соединения с бд на удаленном сервере, использущем протоколо tcp/ip, значение DatabaseName задается в виде
<имя сервера>:<имя файла>"

Конкретизируйте, пожалуйста, вот эти <имя сервера> и <имя файла>, т.е в сервере надо прописать IP, а в имени файла путь к БД, или ее псевдоним?

Если не в лом, пример одной строчки кода: DatabaseName := .....
PM MAIL ICQ   Вверх
Данкинг
Дата 13.5.2009, 22:44 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



IP+Алиас БД на сервере указывай: 192.168.0.5:BAZOCHKA



--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Bose
Дата 14.5.2009, 00:55 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1458
Регистрация: 5.3.2005
Где: Riga, Latvia

Репутация: 9
Всего: 51



или
Ip:полный путь до базы
например
192.168.1.1:c:\MyFolder1\MyFolder2\hooj.gdb
PM MAIL WWW Skype   Вверх
insoft
Дата 14.5.2009, 04:58 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 196
Регистрация: 14.2.2007
Где: Тюменская область , г.Тобольск

Репутация: 3
Всего: 3



лучше использовать алиасы
в aliases.conf прописываешь название алиаса и указываешь путь до базы...
ну а потом используешь: localhost:NameAlias
PM MAIL WWW   Вверх
Bose
Дата 14.5.2009, 23:38 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1458
Регистрация: 5.3.2005
Где: Riga, Latvia

Репутация: 9
Всего: 51



insoft, действительно лучше. Только не всегда есть возможность добавить alias.
PM MAIL WWW Skype   Вверх
insoft
Дата 15.5.2009, 06:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 196
Регистрация: 14.2.2007
Где: Тюменская область , г.Тобольск

Репутация: 3
Всего: 3



Цитата(Bose @  14.5.2009,  23:38 Найти цитируемый пост)
Только не всегда есть возможность добавить alias

если это производство, то в любом случает админ, который имеет полные права.. если же это клиент с корпоративной сетью до 10 машин, то тогда я не понял вопроса  smile 
PM MAIL WWW   Вверх
Akella
Дата 15.5.2009, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



А где ты увидел вопрос у Bose?
PM MAIL   Вверх
Данкинг
Дата 15.5.2009, 20:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



Интересно, а за что мой пост минусовали? smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Akella
Дата 15.5.2009, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



Цитата(Bose @  14.5.2009,  23:38 Найти цитируемый пост)
Только не всегда есть возможность добавить alias. 

Вот из-за чего. smile
PM MAIL   Вверх
Данкинг
Дата 15.5.2009, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



Цитата(Akella @  15.5.2009,  23:44 Найти цитируемый пост)
Вот из-за чего.

 smile Т.е. базу на сервак программист закинул, а алиас создать у него уже возможности нет?! smile  smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Akella
Дата 16.5.2009, 00:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



а при чём здесь программист?

Добавлено через 56 секунд
Мысли немого шире.
Программист написал программу. Продал пользователю. А пользователь не умеет создавать псевдонимы. Вот простой пример.
PM MAIL   Вверх
Данкинг
Дата 16.5.2009, 01:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



Цитата(Akella @  16.5.2009,  01:25 Найти цитируемый пост)
Программист написал программу. Продал пользователю. А пользователь не умеет создавать псевдонимы. Вот простой пример. 

Ну, так если только... smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Akella
Дата 16.5.2009, 01:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



И не только. Вот второй пример. Есть сервер, на котором крутится Firebird. К администрированию Firebird`а нет доступа.
Создал ты там базу. Единственный доступ к базе - это по полному пути.

Добавлено через 3 минуты и 4 секунды
Ну а так, да, если есть возможность работать с псевдонимами, то так даже безопаснее. Например, неизвестно, где физически живёт база, как она называется, на каком диске.
PM MAIL   Вверх
insoft
Дата 16.5.2009, 08:38 (ссылка)    | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 196
Регистрация: 14.2.2007
Где: Тюменская область , г.Тобольск

Репутация: 3
Всего: 3



Цитата(Akella @  16.5.2009,  00:25 Найти цитируемый пост)
Программист написал программу. Продал пользователю.

значит такой программист, раз не учёл создание алиасов из программы или в момент установки.. в общем это всё криво...
PM MAIL WWW   Вверх
Bose
Дата 16.5.2009, 20:12 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1458
Регистрация: 5.3.2005
Где: Riga, Latvia

Репутация: 9
Всего: 51



Цитата(insoft @  16.5.2009,  07:38 Найти цитируемый пост)
в общем это всё криво... 

в жизни вообще ровных поверхностей не так много =)
PM MAIL WWW Skype   Вверх
insoft
Дата 16.5.2009, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 196
Регистрация: 14.2.2007
Где: Тюменская область , г.Тобольск

Репутация: 3
Всего: 3



Цитата(Bose @  16.5.2009,  20:12 Найти цитируемый пост)
в жизни вообще ровных поверхностей не так много =)

5 баллов  smile 
PM MAIL WWW   Вверх
Akella
Дата 16.5.2009, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



insoft, может у тебя  на сайте есть пример на дельфи для редактирования aliases.conf? Был бы признателен, чтобы не изобретать свой велосипед  smile 

Цитата(insoft @  16.5.2009,  08:38 Найти цитируемый пост)
значит такой программист, раз не учёл создание алиасов из программы

надеюсь, что ты не "такой" программист  smile 
PM MAIL   Вверх
insoft
Дата 17.5.2009, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 196
Регистрация: 14.2.2007
Где: Тюменская область , г.Тобольск

Репутация: 3
Всего: 3



Akella, нет нету..
я это делаю в момент установки программы средствами инсталлятора (InnoSetup)
да и вообще, что сложного? в чём изобретение велосипеда? в трёх строчках кода?  smile  вот уж не думал что для тебя это велосипед...

Добавлено через 54 секунды
Цитата(Akella @  16.5.2009,  23:44 Найти цитируемый пост)
надеюсь, что ты не "такой" программист  smile  

а что, есть сомнения?
PM MAIL WWW   Вверх
Akella
Дата 17.5.2009, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



Цитата(insoft @  17.5.2009,  10:09 Найти цитируемый пост)
да и вообще, что сложного? в чём изобретение велосипеда? в трёх строчках кода?  smile  вот уж не думал что для тебя это велосипед...

Ну, например, у меня нет программы редактирования файла псевдонимов.
Видишь ли, добавить псевдоним не так сложно. Немного сложнее корректно "распарсить" сам файл. Ведь firebird может быть уже установлен и файл псевдонимов содержать информацию. Или ты думаешь, что твоя программа единственная и неповторимая, которая может использовать firebird smile 
PM MAIL   Вверх
insoft
Дата 17.5.2009, 13:42 (ссылка) |  (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 196
Регистрация: 14.2.2007
Где: Тюменская область , г.Тобольск

Репутация: 3
Всего: 3



Цитата(Akella @  17.5.2009,  11:55 Найти цитируемый пост)
Видишь ли, добавить псевдоним не так сложно. Немного сложнее корректно "распарсить" сам файл. Ведь firebird может быть уже установлен и файл псевдонимов содержать информацию

ради бога, переходи на последнюю строку файла и дописывай свой алиас? что в этом сложного?
а ты думал что я просто переписываю файл? 
Цитата(Akella @  17.5.2009,  11:55 Найти цитируемый пост)
Ну, например, у меня нет программы редактирования файла псевдонимов.

а у тебя есть минимальные навыки работы с текстовыми файлами? 
PM MAIL WWW   Вверх
Akella
Дата 17.5.2009, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



Цитата(insoft @  17.5.2009,  13:42 Найти цитируемый пост)
ради бога, переходи на последнюю строку файла и дописывай свой алиас?

А если такой псевдоним уже есть? Не зря я употребил слово 
Цитата(Akella @  17.5.2009,  11:55 Найти цитируемый пост)
корректно


Добавлено через 45 секунд
Цитата(insoft @  17.5.2009,  13:42 Найти цитируемый пост)
а у тебя есть минимальные навыки работы с текстовыми файлами?  

Ну вот видишь, уже нужны навыки... smile 
PM MAIL   Вверх
insoft
Дата 17.5.2009, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 196
Регистрация: 14.2.2007
Где: Тюменская область , г.Тобольск

Репутация: 3
Всего: 3



Цитата(Akella @  17.5.2009,  18:46 Найти цитируемый пост)
А если такой псевдоним уже есть? 

проверяй на существование...
как? читай постом выше
в общем не понимаю дисскуссии, тем более с тобой, ты ведь прекрасно знаешь как это делается ;)
PM MAIL WWW   Вверх
Vokunya
Дата 22.5.2009, 17:14 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 7.12.2008
Где: Беларусь

Репутация: нет
Всего: 1



И снова здравствуйте!  smile 
Че-то я пропал, пора снова за работу...
Выскакивает ошибка (появляется при запуске приложения на клиентской машине):
Unable to complete network request to host "192.168.1.2"
Failed to locate host machine.
Undefined service gds_db/tcp
Чем это может быть вызвано?
Затем форма запускается, выдает еще одну ошибку, что поле такое-то не найдено (оно есть).



PM MAIL ICQ   Вверх
Akella
Дата 22.5.2009, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



Цитата(Vokunya @  22.5.2009,  17:14 Найти цитируемый пост)
Чем это может быть вызвано?

Неужели до сих пор не научился работать с поисковиками? Тебе не стыдно?

Это сообщение отредактировал(а) Akella - 23.5.2009, 12:40
PM MAIL   Вверх
Данкинг
Дата 23.5.2009, 00:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



Цитата(Vokunya @  22.5.2009,  18:14 Найти цитируемый пост)
Чем это может быть вызвано?

Тебе же написали, чем. smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Vokunya
Дата 28.5.2009, 23:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 7.12.2008
Где: Беларусь

Репутация: нет
Всего: 1



Цитата

Неужели до сих пор не научился работать с поисковиками? Тебе не стыдно?

Застыдил  smile 
Гугл помог!
Кому интересно, надо было добавить  в брандмауэре исключение порт 3050. smile  
PM MAIL ICQ   Вверх
Akella
Дата 29.5.2009, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



аминь smile 
PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0704 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.