|
|
|
Подключение к InterBase XE 32-бита в ОС Windows 7 64-бита
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток уважаемые специалисты ! Изначальная конфигурация : Windows XP 32-bit InterBase XE 32-bit IB Expert 32-bit IB Console - поставляемая с сервером BDS-Delphi 2006 с IBX 10.11 для InterBase 6, 7 и 2007 моё приложение, написанное на BDS-Delphi 2006 с IBX 10.11 для InterBase 6, 7 и 2007 Соединение всех клиентов устанавливалось. Текущая конфигурация, после переустановки всего : Windows 7 64-bit InterBase XE 32-bit, вполне возможно более поздней сборки (версии) IB Expert 32-bit, вполне возможно более поздней сборки (версии) IB Console - поставляемая с сервером BDS-Delphi 2006 с IBX 10.11 для InterBase 6, 7 и 2007 моё приложение, написанное на BDS-Delphi 2006 с IBX 10.11 для InterBase 6, 7 и 2007 При этом при попытке подключения/запуска/использования компонент получаю результаты IB Expert - авторClient Library is missing or invalid: gds32.dll Notice, that you have to use 32-bit client library even if you connect to 64-bit version of Firebird/InterBase because IBExpert is a 32-bit application. In case you specify a 64-bit version of client library dll instead of 32-bit one you can get this error. IB Console - Соединение успешно. BDS-Delphi - InterBase library gds32.dll not found in the path. Please install InterBase to use this functionality. моё приложение - авторUnable to complete network request to host "localhost:3051". Failed to establish a connection. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. Сервер запущен как служба, но и при запуске как приложение происходит тот-же эффект. Антивирус порт пропускает без проверки. Подскажите, в чём может быть причина в данном случае? и как её устранить? Заранее спасибо ! ----------------------------------------------------------------------------------------------- Жизнь Всегда содержит частички счастья. Просто иногда мы его не замечаем.. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 12:35:12 |
|
||
|
Подключение к InterBase XE 32-бита в ОС Windows 7 64-бита
|
|||
|---|---|---|---|
|
#18+
Михаил - супер программиств чём может быть причина в данном случае? и как её устранить? Разрядность клиента всегда должна совпадать с разрядностью приложения. Ты же с 32-х разрядными приложениями очевидно пытаешься использовать 64-х разрядного клиента. ProcessMonitor в руки и смотреть откуда приложение пытается грузить неправильного клиента. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 12:42:09 |
|
||
|
Подключение к InterBase XE 32-бита в ОС Windows 7 64-бита
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, подумал об этом, версия файла и версия продукта для gds32.dll совпадают. более того попробовал заменить gds32.dll для моего приложения (и похоже получается что и для IB Expert) (расположен в той-же папке что и программа и файл базы) тем который установился при установке сервера. Эффект остался тот-же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 12:49:51 |
|
||
|
Подключение к InterBase XE 32-бита в ОС Windows 7 64-бита
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, не весь ответ заметил... попробую воспользоваться процесс монитором ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 12:50:58 |
|
||
|
Подключение к InterBase XE 32-бита в ОС Windows 7 64-бита
|
|||
|---|---|---|---|
|
#18+
Михаил - супер программистверсия файла и версия продукта для gds32.dll совпадают У Windows есть гадкая особенность: 32-х разрядную DLL не отличить от 64-х разрядной практически никак. Только TDUMP на 64-х разрядных библиотеках падает. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 12:55:06 |
|
||
|
Подключение к InterBase XE 32-бита в ОС Windows 7 64-бита
|
|||
|---|---|---|---|
|
#18+
файл servicesgds_db 3050/tcp # InterBase Server instance2 3051/tcp # InterBase Server маленькая деталь IB Console соединяется через instance2 IB Expert и моё приложение соединяются через localhost ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 12:59:33 |
|
||
|
Подключение к InterBase XE 32-бита в ОС Windows 7 64-бита
|
|||
|---|---|---|---|
|
#18+
Михаил - супер программист, тебе нужно установить 64 битный клиент для InterBase XE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 13:10:02 |
|
||
|
Подключение к InterBase XE 32-бита в ОС Windows 7 64-бита
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovМихаил - супер программистверсия файла и версия продукта для gds32.dll совпадают У Windows есть гадкая особенность: 32-х разрядную DLL не отличить от 64-х разрядной практически никак. Только TDUMP на 64-х разрядных библиотеках падает. проглатывает, список содержимого возвращает.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 13:11:07 |
|
||
|
Подключение к InterBase XE 32-бита в ОС Windows 7 64-бита
|
|||
|---|---|---|---|
|
#18+
Симонов ДенисМихаил - супер программист, тебе нужно установить 64 битный клиент для InterBase XE а IB Expert его поймёт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 13:12:08 |
|
||
|
Подключение к InterBase XE 32-бита в ОС Windows 7 64-бита
|
|||
|---|---|---|---|
|
#18+
Михаил - супер программист, поторопился я. Не посмотрел, что приложение 32 битное. BDS-Delphi 2006 вроде бы 64 бита ещё не поддерживало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 13:13:19 |
|
||
|
Подключение к InterBase XE 32-бита в ОС Windows 7 64-бита
|
|||
|---|---|---|---|
|
#18+
есть подозрение что InterBase XE всё таки не 32 битный или как минимум его клиент не той разрядности. О чём намекает сообщение об ошибке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 13:17:24 |
|
||
|
Подключение к InterBase XE 32-бита в ОС Windows 7 64-бита
|
|||
|---|---|---|---|
|
#18+
Михаил - супер программистпроглатывает, список содержимого возвращает.. Список - фигня, изучай заголовок, там должна быть расписана разрядность. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 13:21:38 |
|
||
|
Подключение к InterBase XE 32-бита в ОС Windows 7 64-бита
|
|||
|---|---|---|---|
|
#18+
Михаил - супер программистПри этом при попытке подключения/запуска/использования компонент получаю результаты IB Expert - авторClient Library is missing or invalid: gds32.dll IB Console - Соединение успешно. BDS-Delphi - InterBase library gds32.dll not found in the path. Please install InterBase to use this functionality. моё приложение - IBE и BDS не могут найти gds32.dll или находят 64-битную его версию iirc, 64-х битный клиент у IB называется не gds32, так что скорее всего они просто не могут найти клиента IB Console и твоё приложение находят клиента, но ты лезешь на нестандартный порт, который либо не разрешён файрволлом, либо не слушается сервером. PS ник не жмёт ? скоро 16 исполнится ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 13:48:29 |
|
||
|
Подключение к InterBase XE 32-бита в ОС Windows 7 64-бита
|
|||
|---|---|---|---|
|
#18+
hvladМихаил - супер программистПри этом при попытке подключения/запуска/использования компонент получаю результаты IB Expert - пропущено... IB Console - Соединение успешно. BDS-Delphi - InterBase library gds32.dll not found in the path. Please install InterBase to use this functionality. моё приложение - IBE и BDS не могут найти gds32.dll или находят 64-битную его версию iirc, 64-х битный клиент у IB называется не gds32, так что скорее всего они просто не могут найти клиента IB Console и твоё приложение находят клиента, но ты лезешь на нестандартный порт, который либо не разрешён файрволлом, либо не слушается сервером. Спасибо Помогло ! Действительно просто не находлась библиотека клиента. РЕШЕНИЕ В переменноую среды->Системные переменные был дописан путь "C:\Program Files (x86)\Embarcadero\InterBase\bin" hvladPS ник не жмёт ? скоро 16 исполнится ? :-Р так уже (-10) лет как :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 14:12:12 |
|
||
|
Подключение к InterBase XE 32-бита в ОС Windows 7 64-бита
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovМихаил - супер программистверсия файла и версия продукта для gds32.dll совпадают У Windows есть гадкая особенность: 32-х разрядную DLL не отличить от 64-х разрядной практически никак. Только TDUMP на 64-х разрядных библиотеках падает. Спасибо за информацию о полезной утилите ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 14:14:45 |
|
||
|
Подключение к InterBase XE 32-бита в ОС Windows 7 64-бита
|
|||
|---|---|---|---|
|
#18+
Михаил - супер программист Спасибо за информацию о полезной утилите ! Вот тебе и супер программист. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2013, 07:03:29 |
|
||
|
Подключение к InterBase XE 32-бита в ОС Windows 7 64-бита
|
|||
|---|---|---|---|
|
#18+
Михаил - супер программистфайл servicesgds_db 3050/tcp # InterBase Server instance2 3051/tcp # InterBase Server маленькая деталь IB Console соединяется через instance2 IB Expert и моё приложение соединяются через localhost в добавок к решению было изменено на файл servicesgds_db 3050/tcp # InterBase Server instance2 3050/tcp # InterBase Server ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2013, 13:34:04 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38395983&tid=1564339]: |
0ms |
get settings: |
9ms |
get forum list: |
23ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
229ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 589ms |

| 0 / 0 |
