Имя: Пароль:
IT
 
UDL не работает
0 Лунтик
 
06.11.15
09:48
Сгенерировала UDL - соединяется
Взяла оттуда строку соединения - соединяется (см. str1)
Взяла сам UDL - не соединяется (см. str2)
Может еще какие-то параметры нужно установить?

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
1 Лунтик
 
06.11.15
11:36
Я думаю, что дело в разрядности: сам провайдер (наверное, 64), а приложение, которое его запускает 32 (VBS,1C)
C:\Windows\syswow64\rundll32.exe "C:\Program Files (x86)\Common Files\System\Ole DB\oledb32.dll",OpenDSLFile C:\test.udl