On-line: Andrey, Dr. Oldwarez, гостей 0. Всего: 2 [подробнее..]
АвторСообщение



Пост N: 5
Зарегистрирован: 04.12.07
ссылка на сообщение  Отправлено: 15.01.08 15:02. Заголовок: Не могу подключиться к Advatage серверу на локальном ПК


Привет всем!

Установил ADServer 7.1 на локальном компе для отладки программы и не могу к нему подключиться из программы. С ADS local всё работает, а к этому не получается подключиться. Может быть это в принципе не возможно, нужно чтобы remote server обязательно был установлен на другом ПК?

Спасибо: 0 
Профиль
Ответов - 10 [только новые]


Администратор




Пост N: 712
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 15.01.08 18:03. Заголовок: Только что подключил..


Только что подключился без проблем
К какая ошибка выдается ?

Спасибо: 0 
Профиль



Пост N: 6
Зарегистрирован: 04.12.07
ссылка на сообщение  Отправлено: 20.01.08 13:09. Заголовок: Выдает ошибку при за..


Выдает ошибку при запуске примитивного примера с открыванием таблицы Test.dbf:
Error ADSCDX/6420 Open error: Test

и формирует текстовый файл ADSCOM с описанием ошибки внутри:

0.260 992 WIN32 32-bit Windows comm dll version : 7.1
0.450 992 Special Build :
0.606 992 WSCOMM32 Winsock 32-bit dll
0.759 992 Start ____axCommInit____
1.077 992 End ____axCommInit____SUCCESS
1.404 992 Start ____axConnect60____
1.556 992 axConnect60 - pucServerName : HOME
1.707 992 axConnect60 - Connection Type : 2 Hex: 0x00000002
1.857 992 axConnect60 - !usFoundViaWS
2.010 992 Start ____WSFindAdvantage____
2.162 992 ____Start OpenAndBindSocket IPX Socket____
2.318 992 socket creation FAILED
2.470 992 ____MapWinsockRetCode____
2.619 992 WSAGetLastError : 10047 Hex: 0x0000273F
2.768 992 WSFindAdvantage - IPX OpenAndBindSocket FAILED -- NO SAPPING will occur : 6409 Hex: 0x00001909
2.967 992 Start ____GetRemoteAddress____
3.113 992 Start ____GetAddressFromINI____
3.263 992 Start ____ServerNameHasAddr____ : HOME
3.408 992 End ____ServerNameHasAddr____ Server name does not have a port value
3.707 992 GetAddressFromINI - pstSin->sin_port == 0
4.081 4084 Start ____MailSlotDiscoveryThread____
4.342 4072 Start ____MulticastDiscoveryThread____
4.502 4084 MailSlotDiscoveryThread - CreateMailslot SUCCEEDED : 203 Hex: 0x000000CB
4.800 4084 MailSlotDiscoveryThread - WriteFile FAILED : 1231 Hex: 0x000004CF
4.981 4084 MailSlotDiscoveryThread____FAILED
9.697 4072 MulticastDiscoveryThread - sendto FAILED
9.886 4072 ____MapWinsockRetCode____
10.037 4072 WSAGetLastError : 10065 Hex: 0x00002751
10.276 4072 MulticastDiscoveryThread____FAILED
10.489 992 GetRemoteAddress____FAILED
10.666 992 WSFindAdvantage - GetRemoteAddress FAILED or ucFoundAdsAddr(0 means mailslot or multicast found ADS address) : 6420 Hex: 0x00001914
10.816 992 axConnect60 - WSFindAdvantage FAILED : 6420 Hex: 0x00001914

Та же песня и с попыткой просто открыть таблицу через Advantage Data Architect, но сообщение несколько расширеннее:

Error 6420: The 'discovery' process for the Advantage Database Server failed. Unable to connect to the Advantage Database Server. axServerConnect
DatabaseName: ADS-Test
TableName: Test.DBF
И выкидывает такой же текстовый файл.

Может не так настроил сервер... Хотя там и настраивать-то нечего. Библиотеки все имеются в каталоге исполняемой программы и *.lib выделена из этой же версии АДС.

Спасибо: 0 
Профиль
Администратор




Пост N: 722
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 20.01.08 15:31. Заголовок: Попробуй убрать прот..


Попробуй убрать прототкол IPX. Коннект должен установиться по TCP/IP


Спасибо: 0 
Профиль



Пост N: 7
Зарегистрирован: 04.12.07
ссылка на сообщение  Отправлено: 25.01.08 15:43. Заголовок: IPX-а на машине нет,..


IPX-а на машине нет, но и о каком коннекте может идти речь, если ADServer установлен на той же машине, что и тестовая программа?
Может быть в ini-файле настроек ADS нужно что-то дописать, например, каталог базы данных?.. Правда я такого в параметрах ini не видел :)
Просто не могу врубиться что же ему не хватает.

Спасибо: 0 
Профиль
администратор




Пост N: 823
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 25.01.08 19:06. Заголовок: скорее всего ты к не..


скорее всего ты к нему и не подключишься , потому как он должен стоят на серваке. так что для отладки
юзай локальный ads.

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

Спасибо: 0 
Профиль



Пост N: 26
Зарегистрирован: 19.12.06
ссылка на сообщение  Отправлено: 26.01.08 12:32. Заголовок: Я подключался - нужн..


Я подключался - нужно установить Microsoft Loopback adapter ( тестовую сетевую карту ) и расшарить каталог с данными - все работает.
from advantage.news

> 6420 Error on Windows 2000 Machine that is NOT Connected to a Network
There are two solutions to this problem.
>
> 1) Microsoft provides a LOOPBACK adapter that will resolve this
issue.
> Simply install the Microsoft Loopback Adapter and disable the other
Network
> Adapter when you are disconnected from a network.
>
> 2) You can disable the media-sense for TCP/IP protocol using the
> following steps:
>
> 1.. Start the registry editor (regedit.exe)
> 2.. Move to
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
> 3.. From the Edit menu select New - DWORD value
> 4.. Enter a name of DisableDHCPMediaSense and press Enter
> 5.. Double click the new value and set to 1
> 6.. Click OK
> 7.. Reboot the computer
>

Спасибо: 0 
Профиль
Администратор




Пост N: 727
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 26.01.08 13:16. Заголовок: k_dima пишет: Я под..


k_dima пишет:

 цитата:
Я подключался - нужно установить Microsoft Loopback adapter ( тестовую сетевую карту ) и расшарить каталог с данными - все работает.



Я подключился без всякого геморроя, просто указав каталоги с данными


Спасибо: 0 
Профиль



Пост N: 27
Зарегистрирован: 19.12.06
ссылка на сообщение  Отправлено: 26.01.08 13:31. Заголовок: Если у тебя активная..


Если у тебя сетевая карта и локальная сеть - то действительно - проблем нет - а на домашнем компьютере нужно инсталить Loopback adapter

Спасибо: 0 
Профиль
Администратор




Пост N: 728
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 26.01.08 14:46. Заголовок: Конечно, у меня сете..


Конечно, у меня сетевушка есть.
Наверное, тут собака и порылась
Если сетевушки нет, ads не коннектится локально


Спасибо: 0 
Профиль
постоянный участник


Пост N: 58
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 26.01.08 16:07. Заголовок: Pasha пишет: Если с..


Pasha пишет:

 цитата:
Если сетевушки нет, ads не коннектится локально


Даже, если она есть, но не подключена к сети. Поэтому и нужен замыкатель (loopback adapter), чтобы у винды было активное сетевое подключение.

Спасибо: 0 
Профиль
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 119
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет