powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / BCB 6 && Sybase ASE 12.5
15 сообщений из 15, страница 1 из 1
BCB 6 && Sybase ASE 12.5
    #32871819
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Какие предпочтительнее варианты работы с ним (BDE, ADO, dbExpress) и есть ли какие-нить другие варианты?
2. Есть ли компоненты прямого доступа (а-ля ODAC, IBX, FIB)?
TIA
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
BCB 6 && Sybase ASE 12.5
    #32872021
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я использовал BDE-ODBC. Работает. Из проблем - ругается на наличие null значений полей в результируещей выборке. Нет возможности получать одновременно и выборку и out переменные из хранимок. У азе12.5 очень глючные одбс дрова, поэтому после установки клиента обязательно надо ставить патч на одбс-шные дрова (патч на одбс идет отдельно от патчей на клиента).
Есть еще прямые компоненты для билдера, которые работают через open client. К сожалению поюзать их плотно не удалось - но это самый правильный вариант работы с БД. Лучше почитайте FAQ форума - там все написано по этому поводу.
Удачи в борьбе с азе...
...
Рейтинг: 0 / 0
BCB 6 && Sybase ASE 12.5
    #32872295
michael_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из Delphi мы используем стандртный SQL-Link для BDE.
...
Рейтинг: 0 / 0
BCB 6 && Sybase ASE 12.5
    #32872684
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_oldЛучше почитайте FAQ форума - там все написано по этому поводу.
По быстрячку - не нашел :( Если мона - ткните, pls, конкретной ссылкой (dial-up :( )...
Ggg_oldЕсть еще прямые компоненты для билдера
Аналогично ;)
Размер моей благодарности не будет иметь границ, в разумных пределах ;)

_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
BCB 6 && Sybase ASE 12.5
    #32873048
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FAQ
http://www.sql.ru/faq/faq.aspx?id=60000
...
Рейтинг: 0 / 0
BCB 6 && Sybase ASE 12.5
    #32873535
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
michael_Из Delphi мы используем стандртный SQL-Link для BDE.А это какие? Вспомнить поименно можно? ;)
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
BCB 6 && Sybase ASE 12.5
    #32873612
sn1251
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ещё ZeosDBO есть, но он как и BDE через DB-Library работает (т.е. с некоторыми ограничениями)
...
Рейтинг: 0 / 0
BCB 6 && Sybase ASE 12.5
    #32873909
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sn1251через DB-Library работает
DB-не катит (ASE 12.5)
MasterZivCT, однозначно. DB lib уже считается устаревшей библиотекой, и с последней версией ASE (12.5) db-lib уже работать нормально не сможет (т.е. он работает, но сервер работает при этом в решиме совместимоси со старым клиентом, и при этом некоторые возможности недоступны, самая главная из которых - символьные поля длинной более 255 символов).

P. S.
мо... кому-то ышо сгодиться
http://www.sql.ru/forum/actualthread.aspx?tid=98182
http://www.sql.ru/forum/actualthread.aspx?tid=113825
http://www.sql.ru/faq/faq_topic.aspx?fid=184
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
BCB 6 && Sybase ASE 12.5
    #32874791
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну если через BDE работать (мы с свое время так и делали), то там есть возможность (кажется при установке BDE) задать опцию, как работать с Sybase (ASE) - через DBLib или CTLib.

Еще недавно все-таки наконец появился OLEDB провайдер для ASE, так что можно работать и через него. Но насколько он безглючен - я не знаю.

На счет ODBC - драйверов для ASE насколько я помню есть несколько - от разных производителей и от Sybase (или Sybase само у них лицензировало - я не знаю), кроме того, вроде бы появился в последнее время т.н. "прямой" драйвер, не использующий для своей работы OpenClient, а работающий на уровне TDS. Это все ни хорошо и ни плохо - просто много драйверов, и надо быть в курсе их глюков. Я в свое время плотно работал с ODBC для MSSQL, и я понял, что глюки - это самая важная составляющая общения с ODBC. API очень сложный, универсальный, поэтому ошибки в нем естественно отловить все сложно.

Я сам с ASE работал исключительно только через CTLib, и немного через DBLib, и, к сожалению, ничего не могу сказать про остальные способы доступа. Но мне было бы тоже интересно, как работают люди с ASE из .NET, VCL и пр. - поделитесь опытом кто может.
...
Рейтинг: 0 / 0
BCB 6 && Sybase ASE 12.5
    #32876023
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из-под .NET юзаю OLE DB. Из-под стройки попробовал ADO, BDE. Пока нареканий нет. Правда, я тока начинающий субасевец ;) C ODBC не завязывался... Осталось тока попробовать
michael_стандртный SQL-Link для BDE. (когда узнаю шо это такое ;) )
Типа: куплю оверлок (можно б/у) - хоть узнаю шо это такое ;)

P. S. А есть ли в природе шо-то людское из консолек, а-ля IBExpert (на худой конец - IBConsole), а то эти SQL Advantage и Sybase Central Java Edition достали в корень Ж8-/ ;)

_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
BCB 6 && Sybase ASE 12.5
    #32876323
michael_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
michael_стандртный SQL-Link для BDE. (когда узнаю шо это такое ;) )
Типа: куплю оверлок (можно б/у) - хоть узнаю шо это такое ;)


В чем непонятки? С Borland Delphi или Borland CB идет в комплекте BDE соответствующей версии, если Вы понимаете о чем я. В составе ентого BDE есть несколько родных SQL-Link'ов - для MS SQL, DB2 и т. д. В том числе и для Sybase ASE, так вот мы работаем по этой схеме (SQL-Link берем тот, что для CT-lib). Проблем у нас при такой схеме не так уж много, жить можно. Пробовали и через ODBC и через библиотеки третих фирм, но получалось в нашем случае хуже.
Никого не агитирую за такую схему, наверное, это сейчас совсем не модно, но она работает.
...
Рейтинг: 0 / 0
BCB 6 && Sybase ASE 12.5
    #32876507
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
michael_В чем непонятки?
То ли лыжи не едут, то ли я на асфальте... Ж8-/ ;) Скорее всего мы говорим о простых и тривиальный весчах, но что конкретно Вы имеете в виду - не догоняю :(
michael_С Borland Delphi или Borland CB идет в комплекте BDE соответствующей версии, если Вы понимаете о чем я. В составе ентого BDE есть несколько родных SQL-Link'ов - для MS SQL, DB2 и т. д. В том числе и для Sybase ASE
было дело - я, даже, спрашивал шо выбирать CT || DB
michael_так вот мы работаем по этой схеме (SQL-Link берем тот, что для CT-lib).
На пальцах, тормозящему мира сего, покажите, pls... ;) Берем такой-то компонент с такой-то вкладки связываем с тем и т.д.
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
BCB 6 && Sybase ASE 12.5
    #32876820
michael_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зайдите в BDE Administrator и создайте новый алиас. В окне Database Driver Name выберете SYBASE. Далее заполните следующие поля:
- Database name
- Server name
- Langdriver

Теперь зайдя в Delphi (или CB) кидаете на окно объект типа TDatabase, в ним заполняете свойства
AliasName - ссылаетесь на созданный ALIAS в BDE

и наслаждаетесь открытыми перспективами

Вы правда это ни разу не делали или так шутите? :)

Чтобы адекватно отвечать неплохо бы узнать
- Вы работали в BCB или Delphi?
- Вы работали с СУБД из этих систем, если да, то с какими?
...
Рейтинг: 0 / 0
BCB 6 && Sybase ASE 12.5
    #32877837
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
	XXXXX/\ 
	XXXX//\\___nnґЇ\__(v^:\\ 
	XXXX\_____\\____)=\__o\\\ 
	is rolling on the floor, laughing my a** off 
Так фот я, оказывается чем я всю жисть коннектился ;) А я всю дорогу считал, шо ето и ЭстЪ BDE... Во оно как...
michael_Зайдите в BDE Administrator и создайте новый алиас.Никогда не создавал алиасы - писал прямо в properties компонентов (ПО юзается по всей стране и местных юзверов и свой суппорт напрягать на предмет прописи алиаса... опять же - моня ваще обойтись без инсталляции BDE - юзая джентльменский набор dll'ек)
michael_Теперь зайдя в Delphi (или CB) кидаете на окно объект типа TDatabaseне на окно, а на форму, а еще лучше на TDataModule.
michael_- Вы работали в BCB или Delphi?
- Вы работали с СУБД из этих систем, если да, то с какими?
Та фот шо-то пишу тока под стройкой уже больше пяти лет... (dBase, Paradox, InterBase) ;)

P. S. А как же тогда по-Вашему коннектиться посредством BDE (не SQL-Link)
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
BCB 6 && Sybase ASE 12.5
    #32877886
michael_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
Так фот я, оказывается чем я всю жисть коннектился ;) А я всю дорогу считал, шо ето и ЭстЪ BDE... Во оно как...

А то! :) В терминалогии Borland это и называется SQL-Link

Ex_Soft
P. S. А как же тогда по-Вашему коннектиться посредством BDE (не SQL-Link)

Например через "Sybase ASE ODBC driver"
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / BCB 6 && Sybase ASE 12.5
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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