On-line: tnsr2, гостей 1. Всего: 2 [подробнее..]
АвторСообщение
администратор




Пост N: 2932
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 04.04.13 20:38. Заголовок: Как прицепится к ADS по сети ?


Есть ADS 10.10 в настройках у него стоит порт 6262

Вот таким исходником пытаюсь к нему подрубиться.
 
#include "ads.ch"
proc main
REQUEST ADS
rddSetDefault( "ADSCDX" )
SET SERVER REMOTE
SET CHARTYPE TO OEM
? AdsConnect("MYSERVER") // .f.
? AdsConnect("//127.0.0.1/:6262") // .f.
return


ADS.INI в папке с прогой
 
[MYSERVER]
LAN_IP=127.0.0.1
LAN_PORT=6262


Где мой косяк ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 257 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 All [только новые]


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




Пост N: 3031
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 15.04.13 15:17. Заголовок: Pasha Да я думал на..


Pasha
Да я думал над этим вариантом. Просто считал что есть в ADS удаленные файловые функции как в LetoDB , но оказалось их нет.


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




Пост N: 3032
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 15.04.13 15:40. Заголовок: Pasha пишет: только..


Pasha пишет:

 цитата:
только File() мне кажется так работать не будет


Работает если Netio cервер собрать с request file (проверил) , говорю о netio_funcexec с функцией File

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




Пост N: 3060
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 21.04.13 13:48. Заголовок: хмм... в ADS так и о..


хмм... в ADS так и осталось ограничение на кол-во индексных файлов для рабочей области (15 штук) ?
http://devzone.advantagedatabase.com/dz/webhelp/Advantage7.1/server1/xbase_file_format_specifications.htm

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


Пост N: 883
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 21.04.13 15:11. Заголовок: Dima пишет: в ADS т..


Dima пишет:

 цитата:
в ADS так и осталось ограничение на кол-во индексных файлов для рабочей области (15 штук)


... и в каждом может быть до 50-ти ордеров, не?

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




Пост N: 3062
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 21.04.13 15:24. Заголовок: PSP пишет: не? Да ..


PSP пишет:

 цитата:
не?


Да , но не могу юзать CDX так как не возможно выключить AUTOPEN и тогда
при открытии базы с индексами может быть бяка.
Use TEST INDEX TEST1,TEST new

Индекс TEST заявлен вторым по счету а на деле будет первым.......




Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1
Зарегистрирован: 24.04.13
ссылка на сообщение  Отправлено: 03.05.13 12:02. Заголовок: С ADS не работал. Не..


С ADS не работал. Не получается откомпилить пример.
Выдает ошибки:

Error: Unresolved external '_HB_FUN_ADSSETSERVERTYPE' referenced
Error: Unresolved external '_HB_FUN_ADSSETCHARTYPE' referenced fr
Error: Unresolved external '_HB_FUN_ADSCONNECT' referenced from C
Error: Unresolved external '_HB_FUN_ADS' referenced from C:\ADS\X

Какую LIB подключить?


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




Пост N: 3125
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 03.05.13 12:23. Заголовок: azoo пишет: Какую L..


azoo пишет:

 цитата:
Какую LIB подключить?


rddads и ace32

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 2
Зарегистрирован: 24.04.13
ссылка на сообщение  Отправлено: 03.05.13 13:09. Заголовок: Почему-то ace32.lib ..


Почему-то ace32.lib нет в библиотеках HB30. Нашёл в xHarbour.

Теперь пишет:

Error: Unresolved external 'AdsGetFieldW' referenced from C:\HB30\LIB\WIN\BCC\RD
DADS.LIB|ads1
Error: Unresolved external 'AdsGetStringW' referenced from C:\HB30\LIB\WIN\BCC\R
DDADS.LIB|ads1
Error: Unresolved external 'AdsSetStringW' referenced from C:\HB30\LIB\WIN\BCC\R
DDADS.LIB|ads1

Только после того, как скопировал rddads.lib из xHarbour в папку C:\HB30\LIB\WIN\BCC смог скомпилировать.

Но при запуске программа выдаёт ошибку:

Error BASE/1001 Undefined function: ADT_GETFUNCTABLE
Called from ADT_GETFUNCTABLE(0)



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




Пост N: 3126
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 03.05.13 13:19. Заголовок: azoo пишет: Почему-..


azoo пишет:

 цитата:
Почему-то ace32.lib


Надо скачать ACE http://devzone.advantagedatabase.com/dz/content.aspx?key=20&Release=19&Product=5&Platform=6
и установить.
Пересобрать RDDADS указав пути к ACE в
set HB_DIR_ADS=C:\ваш путь\acesdk
set HB_WITH_ADS=C:\ваш путь\acesdk

после того как соберешь в папку с прогой сложи
adslocal.cfg ansi.chr extend.chr ace32.dll adsloc32.dll axcws32.dll



Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 3
Зарегистрирован: 24.04.13
ссылка на сообщение  Отправлено: 03.05.13 15:39. Заголовок: Спасибо получилось. ..


Спасибо получилось.
Способ с подключением через ЛВС без расшаривания ресурса работает.
Только .ntx не подключаются к сожалению.



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




Пост N: 3127
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 03.05.13 15:46. Заголовок: azoo пишет: Только ..


azoo пишет:

 цитата:
Только .ntx не подключаются к сожалению.


rddSetDefault( "ADSNTX" )

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 13
Зарегистрирован: 24.04.13
ссылка на сообщение  Отправлено: 14.08.13 16:19. Заголовок: Ещё несколько вопрос..


Ещё несколько вопросов по ADS в [x]Harbour.
в Harbour_Manual.chm есть описание функций, начинающихся ADS......(), например ADSblob2file().
там есть ссылка на некий файл ACE.HLP, который искал но не смог найти.
Вопрос такой: работать с ADS из Harbour можно только стандартными Clipper-командами или есть
какие-то специальные команды для этого.
Например в Clipper были команды AX_......(). Их можно использовать в Harbour ?





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




Пост N: 3377
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 14.08.13 16:25. Заголовок: azoo пишет: там ест..


azoo пишет:

 цитата:
там есть ссылка на некий файл ACE.HLP, который искал но не смог найти.


Используй advantage.chm который в составе ADS идет

Функций типа AX_ уже нет , поэтому нужно искать аналоги в RDDADS если они есть конечно.
Лучше всего посмотреть advantage.chm и сырцы rddads

azoo пишет:

 цитата:
Вопрос такой: работать с ADS из Harbour можно только стандартными Clipper-командами или есть
какие-то специальные команды для этого.


Можно и так и сяк

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 15
Зарегистрирован: 24.04.13
ссылка на сообщение  Отправлено: 15.08.13 17:02. Заголовок: Dima я так понял что..


Dima я так понял что [x]Harbour с ADS не совсем дружен в отличие от Clipper.
Причина конечно в официальной поддержке Sybase интерфейса с Clipper.

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




Пост N: 3385
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 15.08.13 17:06. Заголовок: azoo Смотря что пон..


azoo
Смотря что понимать под такой дружбой. Свое приложение с Clipper+ADS я перевел нормально под
Harbour+ADS.
Говори конкретнее что интересует.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 17
Зарегистрирован: 24.04.13
ссылка на сообщение  Отправлено: 15.08.13 17:16. Заголовок: Приложение Clipper+A..


Приложение Clipper+ADS было написано без использования каких-либо функций AX_() ?



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




Пост N: 3387
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 15.08.13 17:18. Заголовок: azoo пишет: Прилож..


azoo пишет:

 цитата:

Приложение Clipper+ADS было написано без использования каких-либо функций AX_() ?


У меня ?
Конечно с их использованием !

На вскидку что юзал
ax_driver
AX_GetAOFRecordCount
ax_keyno
ax_getaofexpr
AX_CacheRecords
AX_Loaded
AX_GetDrive
ax_error
Ax_SetServerAOF
ax_clearserveraof

и тд и тп

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 18
Зарегистрирован: 24.04.13
ссылка на сообщение  Отправлено: 16.08.13 08:39. Заголовок: Ну и... чем были зам..


Ну и... чем были заменены AX_() функции в Harbour ?

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




Пост N: 3388
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 16.08.13 09:12. Заголовок: azoo пишет: Ну и.....


azoo пишет:

 цитата:
Ну и... чем были заменены AX_() функции в Harbour ?


А есть аналоги в ACE SDK не все правда.

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




Пост N: 3394
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 16.08.13 20:57. Заголовок: azoo Спрашивай конк..


azoo
Спрашивай конкретно. Когда я переводил приложение с Clipper(ADS) тоже не мог найти ряд аналогов.
Копал доку , смотрел ченжлог и если решения не видел спрашивал тут на форуме.
Поможем чем сможем , вопросы задавай.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 257 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

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