Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Connect к MSSQL через OLE DB / 13 сообщений из 13, страница 1 из 1
18.02.2008, 13:26
    #35138941
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connect к MSSQL через OLE DB
PB 10.2.1
Кто настраивал коннект к MSSQL через OLE DB?
в каком месте там нужно указать имя базы?

// Profile test
SQLCA.DBMS = "OLE DB"
SQLCA.LogPass = <*>
SQLCA.LogId = "test_user"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PROVIDER='SQLOLEDB',DATASOURCE='prod'"
...
Рейтинг: 0 / 0
18.02.2008, 13:29
    #35138956
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connect к MSSQL через OLE DB
или там надо использовать udl-файл?
если да, то как его сделать?
...
Рейтинг: 0 / 0
18.02.2008, 13:35
    #35138980
Ikar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connect к MSSQL через OLE DB
У меня вот так:
Код: plaintext
1.
2.
3.
SQLCA.dbms = "OLEDB"
SQLCA.DBParm = "PROVIDER='SQLOLEDB',DATASOURCE='" + str_servr + "',PROVIDERSTRING='DataBase=" + str_base + "',INIT_PROMPT='DBPROMPT_NOPROMPT;"
SQLCA.logid = str_user
SQLCA.logpass = str_pass
------------
С уважением, IKAR

IkarHomeCenter ........ Детский Дворик ........ ГавГав.Инфо
Портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
18.02.2008, 13:45
    #35139019
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connect к MSSQL через OLE DB
IkarУ меня вот так:
Код: plaintext
1.
2.
3.
SQLCA.dbms = "OLEDB"
SQLCA.DBParm = "PROVIDER='SQLOLEDB',DATASOURCE='" + str_servr + "',PROVIDERSTRING='DataBase=" + str_base + "',INIT_PROMPT='DBPROMPT_NOPROMPT;"
SQLCA.logid = str_user
SQLCA.logpass = str_pass
------------
С уважением, IKAR

IkarHomeCenter ........ Детский Дворик ........ ГавГав.Инфо
Портал русскоязычной группы пользователей Sybase
Спасибо. работает.

А кто знает как с помощью udl-файла коннект настроить?
...
Рейтинг: 0 / 0
18.02.2008, 13:51
    #35139045
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connect к MSSQL через OLE DB
ну и до кучи вопрос...
как настроить коннетк не через определенного пользователя, а через Windows NT authentication?
...
Рейтинг: 0 / 0
18.02.2008, 17:46
    #35139849
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connect к MSSQL через OLE DB
VanoRА кто знает как с помощью udl-файла коннект настроить?
создать пустой файл с расширением .udl -> сохранить -> открыть из windows explorer даблкликом -> прописать все настройки.
...
Рейтинг: 0 / 0
19.02.2008, 11:20
    #35140915
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connect к MSSQL через OLE DB
Люди....
так знает кто-нибудь как настроить коннект не через определенного пользователя, а через Windows NT authentication? (OLE DB)
или нельзя?
...
Рейтинг: 0 / 0
19.02.2008, 11:43
    #35140993
Ikar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connect к MSSQL через OLE DB
Попробуйте с такими параметрами:
Код: plaintext
Provider=SQLOLEDB. 1 ;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=<database_name>;Data Source=<server_name>
По крайней мере внутри udl-файла прописывается именно так

------------
С уважением, IKAR

IkarHomeCenter ........ Детский Дворик ........ ГавГав.Инфо
Портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
19.02.2008, 14:36
    #35141618
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connect к MSSQL через OLE DB
IkarПопробуйте с такими параметрами:
Код: plaintext
Provider=SQLOLEDB. 1 ;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=<database_name>;Data Source=<server_name>
По крайней мере внутри udl-файла прописывается именно так

------------
С уважением, IKAR

IkarHomeCenter ........ Детский Дворик ........ ГавГав.Инфо
Портал русскоязычной группы пользователей Sybase
чет никак... ладно, разберусь
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
09.03.2009, 11:16
    #35858005
Zmiter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connect к MSSQL через OLE DB
переделал на оледб, пб 10.5, к базе коннектится, но в окнах лупит ошибку, что не найдена таблица или столбец, как на скрине.При запуске с клиента все работает нормально.
...
Рейтинг: 0 / 0
09.03.2009, 11:51
    #35858041
Zmiter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connect к MSSQL через OLE DB
как мне сказали дело походу в настройке профиля коннекта из под билдера. КОннект через оле дб.
...
Рейтинг: 0 / 0
09.03.2009, 11:58
    #35858045
Zmiter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connect к MSSQL через OLE DB
Таблицы профиль показывает таблицы, но ошибка при запуске из билдера осталась.
...
Рейтинг: 0 / 0
09.03.2009, 17:34
    #35858472
Zmiter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connect к MSSQL через OLE DB
вот так все работает
sqlca.dbms = ProfileString(message.is_ini, "Database", "DBMS" ,"")
sqlca.database = ProfileString(message.is_ini, "Database", "Database" ,"")
sqlca.ServerName = ProfileString(message.is_ini, "Database", "ServerName" ,"")

ls = ProfileString(message.is_ini, "Database", "DBMS" ,"")
ls_1 = ";"+'"'+ "DateFormat='yyyy-mm-dd'"
sqlca.DBParm = "PROVIDER='SQLOLEDB',DATASOURCE='"+sqlca.ServerName+"',PROVIDERSTRING='database='" + sqlca.database +ls_1+ '"'
set format задает дату для ms sql 2000
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Connect к MSSQL через OLE DB / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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