powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Компоненты для SyBase
13 сообщений из 13, страница 1 из 1
Компоненты для SyBase
    #32549877
Фотография commit;
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то прошлой осенью проскочила в инете месага о выпуске для Delphi и Builder компонентов прямого доступа про примеру IB. Для Oracle уже надыбал - этих же че-то не найду.. Кто нить может помочь? Или подлить информацию посвежее?
P.S.Компоненты естественно нужны на халяву..:))
...
Рейтинг: 0 / 0
Компоненты для SyBase
    #32549950
mustlive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй SAVCL
...
Рейтинг: 0 / 0
Компоненты для SyBase
    #32549989
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В FAQ перечислены все существующие компоненты доступа.
...
Рейтинг: 0 / 0
Компоненты для SyBase
    #32550005
Фотография commit;
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
savcl по ссылке не нашел, она скорее всего мертвая, но это не проблема - де нить надыбаю. А вот FAQ прочитал, еще до этого, но сложилось впечатление, что тех компонент в нем нет.Они вроде бы были родные борландовские. Так что если кто что-то новое встретит - пожалуйста выложите инфу. Если же я что-либо найду - обязательно выложу ссылку для All.
...
Рейтинг: 0 / 0
Компоненты для SyBase
    #32550006
Фотография commit;
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ожила-таки ссылка на SAVCL - уже тяну :)
...
Рейтинг: 0 / 0
Компоненты для SyBase
    #32550048
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Родные Борландовские - DBExpress (в FAQ есть). Но они насколько я слышал не нативные, самые что ни на есть прямые - это как раз SAVCL.
...
Рейтинг: 0 / 0
Компоненты для SyBase
    #32550091
Andyn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Статья в FAQ не совсем полная, т.к. есть еще компоненты поддерживающие доступ к ASA Через бибилиотеки OpenClient. В некоторых случаях это бывает удобно при одновременном доступе из приложения и к ASA и к ASE. Компоненты следующие

SQLDirect: http://www.sqldirect-soft.com Поддерживает доступ ко многим видам СУБД, конкретно для ASA монж использовать доступ через ODBC и OpenClient. Shareware

CTLibComps: http://www.geocities.com/ctlibcomps/ctlibcomps.htm Доступ к ASA и ASE через OpenClient. Много дополнительных компонент для работы с БД, в основном для ASE. Freeware(w/o source)
...
Рейтинг: 0 / 0
Компоненты для SyBase
    #32550186
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ok, я добавил в FAQ эти компоненты.
...
Рейтинг: 0 / 0
Компоненты для SyBase
    #32551096
amanson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый!

Объясните, пожалуйста, где взять библиотеки OpenClient. Попробовал использовать SQLDirect, но он ругается, не может найти следующие библиотеки LIBCS.dll и LIBCT.dll. Я так понимаю, что эти библиотеки как раз и принадлежат OpenClient
...
Рейтинг: 0 / 0
Компоненты для SyBase
    #32551134
zolg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

впервые на этом форуме и попал сразу на интересующую тему...
Библиотеки LIBCS.DLL и иные лежат Sybase\Shared\Open Server\dll
Я тоже пробую подцепить SQLDirect, но никак не могу настроить окружение Open Server через dsedit.exe. В доке по ASA то ли слишком мало, то ли не хватает моих познаний в аглицком. Может кто-то подсказать как настроить соединение к Open Server.

С ув. Загороднюк О.
...
Рейтинг: 0 / 0
Компоненты для SyBase
    #32551673
Andyn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 amanson

Бибилиотеки OpenClient поставляются в составе Adaptive Server Enterprise. Вроде бы раньше еще были в составе SDK для разработчиков, но тоже за отдельную плату.

2 zolg

В файле sql.ini прописывается имя сервера БД. Для ASA имя базы, с которой будет производиться соединение, должно совпадать с этим именем. Если нужно работать с несколькими базами на одном сервере - нужно прописать столько алиасов на один и тот же сервер, сколько требуется баз и каждый алиас должен иметь свое имя. Например, если сервер был запущен с параметрами (для ASA8):

dbsrv8.exe D:\BASES\asademo.db -n asademo D:\BASES\images.db -n images_local

то в sql.ini настроки должны быть такими:

Код: plaintext
1.
2.
3.
4.
5.
[asademo] ;; Для доступа к базе asademo
query=TCP, 192 . 168 . 1 . 1 , 2638 

[images_local] ;; Для доступа к базе images_local
query=TCP, 192 . 168 . 1 . 1 , 2638 
...
Рейтинг: 0 / 0
Компоненты для SyBase
    #32551792
amanson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за консультацию.
Понятно. Значит самыми простыми (и бесплатными) для использования компонентами остаются компоненты Savcl
...
Рейтинг: 0 / 0
Компоненты для SyBase
    #32552268
zolg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Не получается соединение...
Имеем след. параметры: ASA8, сервер запущен в сети на на машине SIREVOY; строка dbsrv8.exe c:\db\tobo.db -n tobo.
На клиенте в C:\OpenServer скопировал из Program Files\SyBase\Shared\Open Server. Запустил ocscfg.exe и прописал Environment : SYBASE=C:\OpenServer; LANG=default. Создал в C:\OpenServer\bin\sql.ini с текстом

[tobo]
query=TCP,sirevoy,2638

Попытка запустить dsedit приводит к появлению строки Fail to initialize LIBTCL.DLL и еще говорит, что бы проверил свою SYBASE environment variable, а также создается файл sybinit.err

The context allocation routine failed when it tried to load localization files!!
One or more following problems may caused the failure

Your sybase home directory is C:\OpenServer. Check the environment variable SYBASE if it is not the one you want!
Cannot access file C:\OpenServer\ini\objectid.dat

ну создал пустой файл objectid.dat...
так следующий запуск dsedit опять говорит, что не может загрузить LIBTCL.DLL и текст в файле sybinit.err

The context allocation routine failed when it tried to load localization files!!
One or more following problems may caused the failure

Your sybase home directory is C:\OpenServer. Check the environment variable SYBASE if it is not the one you want!
Using locale name "default" defined in environment variable LC_ALL

Запуск isql также приводит к этому сообщению. Примерно понятно, что он не может найти файлы локализации, но что ему прописать что бы он это принял?

Помогите плз, в доке из настроек Open Server только грят о dsedit или ткните в ссылку, может где более подробно описано как работать с Open Server.
А заодно может кто знает какую либо доку по программированию с Open Server?

С ув. Загороднюк О.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Компоненты для SyBase
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]