![]() |
![]() |
![]() |
|
Внешний источник данных | ☑ | ||
---|---|---|---|---|
0
Маленький Вопросик
10.10.14
✎
12:06
|
Народ, есть внешний источник данных - это main.sdf (бд формата standart data file, sql compact)
У меня небольшой вопросик, как подключиться к нему в "обработке" (интересует чтение). Спасибо. |
|||
1
shuhard_серый
10.10.14
✎
12:10
|
(0) крошечный ответик - установив ODBC
|
|||
2
Маленький Вопросик
10.10.14
✎
13:18
|
что-то не пашет:
ОлеДБ = Новый COMОбъект("ADODB.Connection"); ОлеДБ.Provider = "Microsoft.SQLSERVER.CE.OLEDB.3.5"; Соединение = "Data Source="+СокрЛП(ЭтаФорма.ФайлВыгрузкиИзТерминала)+";"; Попытка ОлеДБ.Open(Соединение); Исключение Сообщить(ОписаниеОшибки()); Возврат; КонецПопытки; {Форма.Форма.Форма(13)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (0x80004005) |
|||
3
shuhard_серый
10.10.14
✎
13:45
|
(2) ай-яй-яй
значит Соединение херовенькое |
|||
4
Маленький Вопросик
10.10.14
✎
13:55
|
(3) поясни.
вот стока от сюда взята: http://www.connectionstrings.com/microsoft-sqlserver-ce-oledb-3-5/ |
|||
5
Маленький Вопросик
10.10.14
✎
14:00
|
Конект = Новый ComОбъект("ADODB.Connection");
СтрокаСоединения3 ="Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5; Data Source=c:\log.sdf; "; Конект.ConnectionString = СтрокаСоединения3; Попытка Конект.Open(); Сообщить("Подключились к шине!"); Исключение Сообщить(ОписаниеОшибки()); Возврат; КонецПопытки; |
|||
6
Krolik Bezobraznik
10.10.14
✎
14:03
|
Есть предположение или параметры подключения не верные или или.. логин пароль для подключения может указать надо
|
|||
7
Маленький Вопросик
10.10.14
✎
14:05
|
(6) нет ни логина, ни пароля
версия формата sdf 3.0.53 |
|||
8
Krolik Bezobraznik
10.10.14
✎
14:08
|
(7) Если есть Microsoft SQL Management Studio, то попробуй там подключить файл
|
|||
9
Маленький Вопросик
10.10.14
✎
14:10
|
(8) в том то и дело - файл открывается из SQL Compact Query Analyzer
|
|||
10
Маленький Вопросик
10.10.14
✎
14:10
|
Может, источники надо прописать где...
|
|||
11
Маленький Вопросик
10.10.14
✎
14:12
|
или длл-ку какую подключить
|
|||
12
Krolik Bezobraznik
10.10.14
✎
14:13
|
(9) Когда через Квери аналайзер подключаешь там нет специфических параметров подключения?
|
|||
13
Krolik Bezobraznik
10.10.14
✎
14:15
|
||||
14
Маленький Вопросик
10.10.14
✎
14:15
|
нет, просто открыть через open
|
|||
15
Маленький Вопросик
10.10.14
✎
14:16
|
(13) да, я этот код ошибки знаю - неизвестная ошибка это, в том то и дело
|
|||
16
Маленький Вопросик
10.10.14
✎
14:28
|
Разобрался в ситуации:
Дело в том, что - Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5 - провайдер бд версии 3.5 а у меня 3.0 как прописать библиотечку??? |
|||
17
Маленький Вопросик
10.10.14
✎
15:21
|
Ну что кто-нибудь подскажет?
|
|||
18
Krolik Bezobraznik
10.10.14
✎
15:40
|
(17) Сперва ее надо скачать. Если DLL то воспользуйся regsvr32 или regsvr зависит от версии винды.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |