|
Подключение к базе 8.2 через Ole Automation | ☑ | ||
|---|---|---|---|---|
|
0
katerinaUniv
11.01.12
✎
09:32
|
Открыта=AutomationСервер.Connect("File="+СтрокаПодключения+";");
подскажите правильно как, не хватает пользователя? пароля нет, пользователь Администратор, строкаПодключения - путь к базе |
|||
|
1
katerinaUniv
11.01.12
✎
09:39
|
никто не напомнит?
|
|||
|
2
qeos
11.01.12
✎
09:41
|
а погуглить?
|
|||
|
3
Rie
11.01.12
✎
09:42
|
или пример во встроенной справке глянуть...
|
|||
|
4
Defender aka LINN
11.01.12
✎
09:43
|
Ну и Application юзать - это зло.
|
|||
|
5
vmv
11.01.12
✎
09:47
|
не переменные не обращай внимания итак понятно что они означают, у вас возможно свои флаги
Если DComDBServer Тогда DComDBDComDBServerName = DComDBStruct.DComDBServerName; DComDBDComDBName = DComDBStruct.DComDBName; СтрокаСоединения="Srvr="""+СокрЛП(DComDBDComDBServerName)+"""; Ref="+СокрЛП(DComDBDComDBName)+";"; Иначе DComDBDComDBFilePath=DComDBStruct.DComDBFilePath; ФайлНаДиске = Новый Файл(DComDBDComDBFilePath); // Проверим существует ли каталог базы Если НЕ ФайлНаДиске.Существует() Тогда Сообщить("Внимание! Каталог внешней базы данных """+DComDBDComDBFilePath+""" недоступен!"); Возврат Неопределено; КонецЕсли; СтрокаСоединения="File="""+СокрЛП(DComDBDComDBFilePath)+""";"; КонецЕсли; Если Не DComDBStruct.DComDBUseOSAuthentication Тогда СтрокаСоединения = СтрокаСоединения+" Usr="""+СокрЛП(DComDBUser)+""";"+?(СокрЛП(DComDBUserPassword)="", "", " Pwd="""+СокрЛП(DComDBUserPassword)+""";"); КонецЕсли; Состояние(DComDBTextProces + "Application", 20); Попытка Если DComDBStruct.DComDB81 Тогда DComDBConnect = Новый COMОбъект("V81.Application"); Иначе DComDBConnect = Новый COMОбъект("V82.Application"); КонецЕсли; Исключение Сообщить(ОписаниеОшибки()+". Проверьте настройки DCom для """+?(DComDBStruct.DComDB81, "V81.Application", "V82.Application")+""" на локальном компьютере."); Возврат Неопределено; КонецПопытки; Состояние(DComDBTextProces + "Connect", 50); Попытка DComDBConnect.Connect(СтрокаСоединения); DComDBConnect.Visible = Ложь; Исключение Сообщить(ОписаниеОшибки(), СтатусСообщения.Важное); Возврат Неопределено; КонецПопытки; |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |