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




Пост N: 907
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 30.09.08 11:56. Заголовок: ADS Remote , как подключится ?


Имеем Novell Netware 4.11 (IPX) на нем работает ADS 5.6
Имеем свеже собранные библиотеки ADS 8.0
Как подключится к базам посредством ADS ?

#include "ads.ch"
#include "ord.ch"
#include "set.ch"
PROCEDURE Main
REQUEST ADS
AdsSetServerType(2)
rddRegister("ADS",1)
rddsetdefault("ADS")
AdsRightsCheck(.F.)
AdsSetFileType(ADS_CDX)
hb_SetCodepage("RU866")
REQUEST HB_LANG_RU866
HB_LANGSELECT("RU866")
AdsSetCharType(2, .T.)

use o:\sklad\dbf\nomen index o:\sklad\dbf\nomen3 shared new // просто зависает прога
close all
return


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 46 , стр: 1 2 3 All [только новые]


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




Пост N: 919
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 01.10.08 08:36. Заголовок: Открываю таблицу с и..


Открываю таблицу с индексом по символьному полю в котором есть кирилица (уже существующая база
созданная Clipper + ADS 5.6 netware 4.11)
Ставлю AdsSetCharType(2)
Сортирует нормально и браузер ездит нормально НО крякозяблы
Ставлю AdsSetCharType(1)
Появилась кирилица , но езда по браузеру не корректна

Замкнутый круг , блин :(

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




Пост N: 989
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 01.10.08 08:40. Заголовок: Dima пишет: Одно не..


Dima пишет:

 цитата:
Одно не ясно , как же раньше на заре появления ads 5.5 юзали базы в кодировке OEM ?



Во времена ads 5.5 были только gui-клиенты ads. Проблема возникла с появлением Alaska xBase++, тогда и добавили эти функции в ads
И в харборе вопрос решался таким же способом, как в xBase
Дима, для в-го способа я поправлю adsfunc.c, и вышлю тебе
Ты берешь xHb с CVS ?

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




Пост N: 920
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 01.10.08 08:43. Заголовок: Pasha пишет: Ты бер..


Pasha пишет:

 цитата:
Ты берешь xHb с CVS ?


Думаю да , хотя вчера в 12 ночи CVS запросил пароль , ну как сейчас пробну.

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




Пост N: 921
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 01.10.08 08:45. Заголовок: О сейчас работает ;)..


О сейчас работает ;)
Хотя быстрее будет adsfunc.c выслать на пойту или указать тут что и где правильно править.
Спасибо !!!!!

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




Пост N: 990
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 01.10.08 08:52. Заголовок: Лучше пришли мне сво..


Лучше пришли мне свои сырцы rddads, у меня не последние, и я в них сделаю правки

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




Пост N: 922
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 01.10.08 08:52. Заголовок: Кстати в 4 файлах я ..


Кстати в 4 файлах я добавлял строку
#define ADS_LIB_VERSION 500

ads1.c
adsfunc.c
adsmgmnt.c
adsexternal.ch


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




Пост N: 923
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 01.10.08 08:55. Заголовок: Pasha пишет: Лучше ..


Pasha пишет:

 цитата:
Лучше пришли мне свои сырцы rddads


Выслал !

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




Пост N: 991
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 01.10.08 09:23. Заголовок: Сделал Дима, пробуй ..


Сделал
Дима, пробуй AdsSetCharType(2, .t.)


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




Пост N: 924
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 01.10.08 10:41. Заголовок: Pasha пишет: Сделал..


Pasha пишет:

 цитата:
Сделал
Дима, пробуй AdsSetCharType(2, .t.)


Сделал , крякозяблы :(

ps
ads пересобрал

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




Пост N: 992
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 01.10.08 11:10. Заголовок: поправил, попробуй т..


поправил, попробуй теперь



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




Пост N: 925
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 01.10.08 11:15. Заголовок: Pasha пишет: поправ..


Pasha пишет:

 цитата:
поправил, попробуй теперь


Вот теперь в ДЕСЯТКУ !!!!!!!!!!
СПАСИБО !!!!!!


Подводные камни могут быть ?

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




Пост N: 993
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 01.10.08 11:23. Заголовок: Только если в поле х..


Только если в поле хранятся двоичные данные, и перекодировка
oem->ansi->oem даст значение, отличное от исходного

Проверь еще scope, filter
Должно работать

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




Пост N: 926
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 01.10.08 11:24. Заголовок: Проверил пока что db..


Проверил пока что dbseek , не пашет однако.

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




Пост N: 994
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 01.10.08 11:25. Заголовок: scope, filter с русс..


scope, filter с русскими строковыми константами


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




Пост N: 995
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 01.10.08 11:27. Заголовок: Dima пишет: Провери..


Dima пишет:

 цитата:
Проверил пока что dbseek , не пашет однако.



Ага, значит и тип ADS_RAWKEY не поддерживается
Надо еще перекодировать ключ для Seek
Сделаю

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




Пост N: 927
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 01.10.08 11:29. Заголовок: Pasha пишет: scope,..


Pasha пишет:

 цитата:
scope, filter с русскими строковыми константами


у меня исключены такие фильтры , все на English.

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




Пост N: 928
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 01.10.08 11:33. Заголовок: Проверил фильтр. Раб..


Проверил фильтр.
Работает.

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




Пост N: 929
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 01.10.08 12:30. Заголовок: Проверил изменения п..


Проверил изменения по seek , работает.
Ответ в мыле.
Спасибо за отличную и нужную работу !!!!!!!!

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




Пост N: 969
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.10.08 07:23. Заголовок: Pasha Режим Multi T..


Pasha
Режим Multi Thread + ADS , собираем и получаем ошибку
Unresolved External _hb_stackST
Как лечить ?

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




Пост N: 1000
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 10.10.08 08:30. Заголовок: rddads.lib собираетс..


rddads.lib собирается в st режиме
для сборки в режиме mt надо в rdd_ads\makefile.bc заменить строку

bcc32 $(CLIBFLAGS) $(C_USR) $(CFLAGS) -c -O2 -DWIN32 -I$(INCLUDE_DIR) -o$@ $**

на

bcc32 $(CLIBFLAGS) $(C_USR) $(CFLAGS) -tWM -DHB_THREAD_SUPPORT -c -O2 -DWIN32 -I$(INCLUDE_DIR) -o$@ $**


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

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