Автор | Сообщение |
|
| |
Пост N: 5
Зарегистрирован: 04.12.07
|
|
Отправлено: 15.01.08 15:02. Заголовок: Не могу подключиться к Advatage серверу на локальном ПК
Привет всем! Установил ADServer 7.1 на локальном компе для отладки программы и не могу к нему подключиться из программы. С ADS local всё работает, а к этому не получается подключиться. Может быть это в принципе не возможно, нужно чтобы remote server обязательно был установлен на другом ПК?
|
|
|
Ответов - 10
[только новые]
|
|
|
| Администратор
|
Пост N: 712
Зарегистрирован: 23.05.05
|
|
Отправлено: 15.01.08 18:03. Заголовок: Только что подключил..
Только что подключился без проблем К какая ошибка выдается ?
|
|
|
|
| |
Пост 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 выделена из этой же версии АДС.
|
|
|
|
| Администратор
|
Пост N: 722
Зарегистрирован: 23.05.05
|
|
Отправлено: 20.01.08 15:31. Заголовок: Попробуй убрать прот..
Попробуй убрать прототкол IPX. Коннект должен установиться по TCP/IP
|
|
|
|
| |
Пост N: 7
Зарегистрирован: 04.12.07
|
|
Отправлено: 25.01.08 15:43. Заголовок: IPX-а на машине нет,..
IPX-а на машине нет, но и о каком коннекте может идти речь, если ADServer установлен на той же машине, что и тестовая программа? Может быть в ini-файле настроек ADS нужно что-то дописать, например, каталог базы данных?.. Правда я такого в параметрах ini не видел :) Просто не могу врубиться что же ему не хватает.
|
|
|
|
| |
Пост N: 823
Зарегистрирован: 17.05.05
|
|
Отправлено: 25.01.08 19:06. Заголовок: скорее всего ты к не..
скорее всего ты к нему и не подключишься , потому как он должен стоят на серваке. так что для отладки юзай локальный ads. PS хотя слышал что как то можно его заставить работать , но уже не помню так как давно это было.
|
|
|
|
| |
Пост 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 >
|
|
|
|
| Администратор
|
Пост N: 727
Зарегистрирован: 23.05.05
|
|
Отправлено: 26.01.08 13:16. Заголовок: k_dima пишет: Я под..
k_dima пишет: цитата: | Я подключался - нужно установить Microsoft Loopback adapter ( тестовую сетевую карту ) и расшарить каталог с данными - все работает. |
| Я подключился без всякого геморроя, просто указав каталоги с данными
|
|
|
|
| |
Пост N: 27
Зарегистрирован: 19.12.06
|
|
Отправлено: 26.01.08 13:31. Заголовок: Если у тебя активная..
Если у тебя сетевая карта и локальная сеть - то действительно - проблем нет - а на домашнем компьютере нужно инсталить Loopback adapter
|
|
|
|
| Администратор
|
Пост N: 728
Зарегистрирован: 23.05.05
|
|
Отправлено: 26.01.08 14:46. Заголовок: Конечно, у меня сете..
Конечно, у меня сетевушка есть. Наверное, тут собака и порылась Если сетевушки нет, ads не коннектится локально
|
|
|
|
| постоянный участник
|
Пост N: 58
Зарегистрирован: 27.01.07
|
|
Отправлено: 26.01.08 16:07. Заголовок: Pasha пишет: Если с..
Pasha пишет: цитата: | Если сетевушки нет, ads не коннектится локально |
| Даже, если она есть, но не подключена к сети. Поэтому и нужен замыкатель (loopback adapter), чтобы у винды было активное сетевое подключение.
|
|
|
|