Установка клиентских приложений

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
RUS
Сообщения: 6
Зарегистрирован: 20 окт 2006, 11:40

Установка клиентских приложений

Сообщение RUS » 20 окт 2006, 11:47

Что необходимо установить на компьютер клиента вместе с клиентским приложением для подключения к InterBase, установленному на другом компьютере :(

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 20 окт 2006, 12:35

Клиента (gds32.dll).

RUS
Сообщения: 6
Зарегистрирован: 20 окт 2006, 11:40

Сообщение RUS » 20 окт 2006, 13:35

Скопировал gds32.dll в папку c:\windows\system32
После этого приложения запускается, но при добавлении записи возникает ошибка: Unable to complete network request....
Undefined service gds_db/tcp
в чем причина

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 20 окт 2006, 13:51

Ты бы, партизан, хотя бы версию назвал. О том чтобы пошел бы почитать документацию по "ручной" установке, я уж и не говорю...

RUS
Сообщения: 6
Зарегистрирован: 20 окт 2006, 11:40

Сообщение RUS » 20 окт 2006, 14:17

InterBase 6.5
документации по ручной установке нет

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 20 окт 2006, 14:20

Как так нет? Ворованная что ли? А нафига, если есть бесплатный FB?

RUS
Сообщения: 6
Зарегистрирован: 20 окт 2006, 11:40

Сообщение RUS » 20 окт 2006, 14:26

Заказчик настаивает на InterBase. База уже готова. Клиенты тоже. Но на компьютерах, где нет IB клиенты не работают. Не знаю как настроить, чтобы клиенты могли запускаться и обращаться к серверу на любом компьютере. Подскажите кто знает как это сделать.

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 20 окт 2006, 14:33

И откуда ты такой взялся, не читавший http://www.ibase.ru/develop.htm?..

RUS
Сообщения: 6
Зарегистрирован: 20 окт 2006, 11:40

Сообщение RUS » 20 окт 2006, 14:46

В этих доках схема подключения клиента по сети к серверу следующая: Client->BDE->SQL Links-> .. NET .. -> ibServer

При разработке клиента я использовал IBX, который как я понял осуществляет прямое подключение к БД без BDE. Как выглядят настройки в этом случае

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 20 окт 2006, 15:27

Нет, я уже слишком зол чтобы издеваться - могу мебель попортить.
.........., тебе же сказали - название сервиса неизвестно. Неужели трудно догадаться что его нужно прописать в файл services?
Ты все статьи прочел по ссылке постом выше, а?..

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 20 окт 2006, 15:35

Dimitry Sibiryakov писал(а):Ты все статьи прочел по ссылке постом выше, а?..
Размечтался :P Он только какую-то статью про BDE прочитал, сам же признался :lol:

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 20 окт 2006, 21:21

Заказчик настаивает на InterBase.
вы либо врете, либо другое. InterBase 6.5 уже давно не поставляется. Заказчик не может настаивать на версии, которая не продается, но тем не менее НЕ ЯВЛЯЕТСЯ БЕСПЛАТНОЙ.
документации по ручной установке нет
вам надо читать opguide.pdf, или книгу Operations Guide.
Дополнительно - www.ibase.ru/devinfo/inst_manual.htm

stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

Сообщение stix-s » 23 окт 2006, 07:26

Dimitry Sibiryakov писал(а): Неужели трудно догадаться что его нужно прописать в файл services?
ммм, я клиенту в каталог с программой кидаю fbclient.dll, firebird.msg
ничего более не регистрировал и не прописывал - работало
Мне дико везло?

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 23 окт 2006, 08:13

stix-s писал(а):Мне дико везло?
Ага. В отличие от аффтара ты пользуешься Жар-Птичкой. Хотя везением это назвать трудно, скорее уж "использованием правильного программного обеспечения".

SAMZ
Сообщения: 128
Зарегистрирован: 21 мар 2005, 08:17

Сообщение SAMZ » 23 окт 2006, 09:36

Заказчику скорее всего по барабану Interbase или клон. Переходи на нормальный сервер (FB) и скажи заказчику, что это другое имя Interbase

Georgi-47
Сообщения: 51
Зарегистрирован: 01 ноя 2004, 10:21

Сообщение Georgi-47 » 23 окт 2006, 10:58

Для Вин-98 может еще понадобиться msvcp60.dll

stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

Сообщение stix-s » 23 окт 2006, 11:46

SAMZ писал(а): Заказчику скорее всего по барабану Interbase или клон. Переходи на нормальный сервер (FB) и скажи заказчику, что это другое имя Interbase
возможно у заказчика уже имеется IB6.5 под ругим проектом и злой дядька администратор у заказчика сказал - хочу шоб было на IB6.5
Georgi-47 писал(а): Для Вин-98 может еще понадобиться msvcp60.dll
да, наверное, только я уже забыл, когда последний раз связывался с Win 9X

RUS
Сообщения: 6
Зарегистрирован: 20 окт 2006, 11:40

Сообщение RUS » 23 окт 2006, 13:55

Ура! Клиент подключился к IB. Сделал следующее:
1. Скопировал файл gds32.dll в следующую папку:
c:\windows\system32
2. Добавил в конец файла services следующую строку:
gds_db 3050/tcp

Файл services в WndowsXP находится по следующему адресу:
C:\WINDOWS\system32\drivers\etc

Источник: документация по InterBase файл OPGUIDE.PDF страница 70

Ответить