powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не работает UDL
8 сообщений из 8, страница 1 из 1
Не работает UDL
    #39096217
Лунтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MSSQL2014 Express
Сгенерировала UDL - соединяется
Взяла оттуда строку соединения - соединяется (см. str1)
Взяла сам UDL - не соединяется (см. str2)
Может еще какие-то параметры нужно установить?

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Dim cn 
Set cn = CreateObject("ADODB.Connection") 
  str1 ="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=test;Data Source=user\sqlexpress" 
  str2 = "File Name = D:\test.udl" 
  cn.Open  str 
  cn.Close 
Set cn = Nothing



Модератор: Тема перенесена из форума "Microsoft SQL Server".
Модератор: Учимся использовать тэги оформления кода - FAQ
...
Рейтинг: 0 / 0
Не работает UDL
    #39096233
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) не соединяется и не выдает никаких ошибок?
2) http://www.connectionstrings.com/udl/
...
Рейтинг: 0 / 0
Не работает UDL
    #39096266
Лунтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, выдает
Код: plaintext
1.
80004005 [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию
...
Рейтинг: 0 / 0
Не работает UDL
    #39096413
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
cn.Open  str2 
...
Рейтинг: 0 / 0
Не работает UDL
    #39096427
Лунтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One, не работает. И с запятой не работает. А из проводника UDL запускается и коннектится.

Я думаю, дело в разрядности: Windows х64, провайдер х64, а запускалка для VBS (ну или 1с), наверное, х32.
http://forum.foxclub.ru/read.php?29,626988 C:\Windows\syswow64\rundll32.exe "C:\Program Files (x86)\Common Files\System\Ole DB\oledb32.dll",OpenDSLFile C:\test.udl
Наверное, не стоит связываться с udl, ведь не изестно, каких условиях это будет эксплуатироваться
...
Рейтинг: 0 / 0
Не работает UDL
    #39096671
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так проверьте odbc администраторы (у вас их 2 штуки, х64 и х86).
запускать для x86 через cmd из папки syswow64
...
Рейтинг: 0 / 0
Не работает UDL
    #39096673
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вообще указывайте в строке соединения OLE DB провайдеры и будет всё работать
...
Рейтинг: 0 / 0
Не работает UDL
    #39096676
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для SQL 2014 свой SQL native client , его используйте.

проверяется просто: создаёте пустой udl, настравиваете соединение к своем у серверу с нужным провайдером, тестируете его, сохраняте файл, копируете строку соединения из файла к себе в код
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не работает UDL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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