powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Подключение к ASE через ADO
22 сообщений из 22, страница 1 из 1
Подключение к ASE через ADO
    #32929953
Народ, подскажите, как подключиться к ASE 12.5.3. через ADO?
Этот Connection String меня уже достал - что не введу - все не верно:(
Выдает Connection Login Time has Expired и все...
Может я что-то неправильно ввожу?
Строка следующая:
"Provider=Sybase.ASEOLEDBProvider.2;User ID=sa;Persist Security Info=False;Server Name=vicont;Server Port Address=5004"

Сервер БД называется Vicont, пор конекта 5004, база тоже vicont называется.
Что еще я не учел?
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32930274
golsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот пример ADO ConnectionString для Microsoft OLE DB Provider for ODBC Drivers:

Provider=MSDASQL.1;Password=mypassword;Persist Security Info=True;User ID=myuser;Data Source=mydatasourse;Extended Properties="DSN=mydatasourse;UID=myuser;PWD=mypassword;SRVR=myserver;DB=mybd"

Подставь свои имена:

mydatasourse - источник данных
myuser - логин
mypassword - пароль
myserver - сервер
mybd - база данных
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32930306
sn1251
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это не микрософт, это даже хуже :-) Сперва в %SYBASE%\OLEDB\sydaadm.exe надо прописать свой data source.
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32930521
Спасибо - подключиться получилось, однако, при выполнении любого запроса программа просто повисает:((
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32930572
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да не надо никаких datasource создавать. У нас вот такая строчка вполне работает...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Provider=Sybase.ASEOLEDBProvider. 2 ;Initial
Catalog=MyDataBase;Password=MyPwd;User ID=sa;Data Source="";Extended
Properties="";Server Name=MyServer;Network Protocol=Winsock;Server Port
Address= 5004 ;HA Server Name="";HA Server Port Address="";Character
Set=cp1251;Language="";Application Name="";Optimize Prepare=Partial;Select
Method=Direct;Raise Error Behavior=MS Compatible;Print Statement
Behavior=MS Compatible;Extended ErrorInfo=FALSE;Stored Proc Row Count=Last
Statement Only;WorkStation ID="";Row Cache Size= 50 ;Enable Quoted
Identifiers= 0 ;Packet Size= 1 ;Default Length For Long
Data= 8192 ;UseSybaseLDAP=False;SybaseLDAPURL="";SybaseServerName= 389 ;UseLDAPHAServer="";Use
 SSL= 0 ;Trusted Root File Name="";Interfaces File="";Interfaces File Server
Name="";EnableSPColumnTypes=True;TruncateTimeTypeFractions= 1 
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32930606
Моя строка -
Provider=Sybase.ASEOLEDBProvider.2;Initial Catalog=vicont;Password="";User ID=sa;Data Source="";Extended Properties="";Server Name=dmitry;Network Protocol=Winsock;Server Port Address=5001;HA Server Name="";HA Server Port Address="";Character Set="";Language="";Application Name="";Optimize Prepare=Partial;Select Method=Direct;Raise Error Behavior=MS Compatible;Print Statement Behavior=MS Compatible;Extended ErrorInfo=FALSE;Stored Proc Row Count=Last Statement Only;WorkStation ID="";Row Cache Size=50;Enable Quoted Identifiers=0;Packet Size=1;Default Length For Long Data=1024;UseSybaseLDAP=False;SybaseLDAPURL="";SybaseServerName=389;UseLDAPHAServer="";Use SSL=0;Trusted Root File Name="";Interfaces File="";Interfaces File Server Name="";EnableSPColumnTypes=True;TruncateTimeTypeFractions=1

И все равно при попытке выполнить запрос, программа повисает на неопределенное время - пока не снимешь процесс в диспетчере задач.
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32930959
Может нужно патч поставить какой-нибудь на ADO?
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32931025
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версия ADO какая? Думаю должна быть не ниже 2.7
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32931036
А где ее,версию, посмотреть можно?
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32931113
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На VB Script
Код: plaintext
1.
set ac = createobject("AdoDB.Connection")
MsgBox(ac.Version)
Обновление можно сделать скачав последнюю версию MDAC (2.8)
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32931181
Да - у меня версия 2.7.
Буду обновлять, спасибо.
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32937134
Обновил ADO до 2.80 - никакого эффекта - все равно при попытке выполнения запроса программа повисает.
Под скажите - что еще можно сделать?
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32937144
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Накатить какой-нибудь EBF
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32937147
Да итак уже версия Сая - 12.5.3.
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32937151
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь. Глупость сморозил, это же 12.5.3.
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32937153
Может дело в Винде?
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32938110
Блин - заработало.
А всего-навсего поменял значение свойстава CursorLocation в ADODataset с clUseClient на clUseServer.
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32939901
Еще такой вопрос - где взять поставщика OLE DB для Sybase ASE OLE DB Provider?
В MDAC 2.8 его нет. Он есть в Delphi 7, но мне нужен отдельно.
Можно ли его оттуда выкусить? Или гдевзять отдельную инсталяцию?
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32939939
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий МананниковЕще такой вопрос - где взять поставщика OLE DB для Sybase ASE OLE DB Provider? В MDAC 2.8 его нет.
Ну в MDAC его по определению не должно быть :)
А искать надо естественно в дистрибутиве самого сервера.
Там же в документации на сервер должна быть и инструкция по инсталляции драйвера в одиночестве.
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32939959
Спасибо - будем искать:)
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32940018
kuzzi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ConnectionString = "Provider=Sybase.ASEOLEDBProvider;Server Name=10.0.3.1;Initial Catalog=mydatabase;"
Open("sa","password");
...
Рейтинг: 0 / 0
Подключение к ASE через ADO
    #32946040
KRS544
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при установке клиента Sybase устанавливается и OLE DB и ODBC драйвера, надо только галку поставить. Еще есть разработки сторонних компаний, но хорошие обычно за деньги
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Подключение к ASE через ADO
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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