|
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): |
☑ |
0
Random4Fun
13.09.13
✎
07:42
|
При попытке загрузки в excel 1Ска пишет:
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию
Винда 7 64 битная.
Что нужно поставить или настроить, чтобы убрать эту проблему?
|
|
1
Godofsin
13.09.13
✎
07:44
|
ну код покажи что ле...
|
|
2
Restart
13.09.13
✎
07:45
|
Драйвер укажи в строке подключения. И давай код выкладывай
|
|
3
Random4Fun
13.09.13
✎
07:59
|
Функция ПодключениеКЕкселю(ПутьКФайлу)
Состояние("Соединение с источником данных");
Соединение = Новый COMObject("ADODB.Connection");
Соединение.ConnectionString = "DSN=Файлы Excel;DBQ="+ПутьКФайлу+";DriverId=790;MaxBufferSize=2048;PageTimeout=5;";
Соединение.ConnectionTimeout = 15;
Соединение.CursorLocation = 3;
Соединение.Open();
Состояние("Соединение с источником данных - ОК");
// Создадим набор данных
rec = Новый COMObject("ADODB.Recordset");
rec.CursorLocation = 3;
rec.CursorType = 2;
rec.LockType = 3;
rec.ActiveConnection = Соединение;
Comma = Новый COMObject("ADODB.Command");
Comma.ActiveConnection = Соединение;
возврат Comma;
КонецФункции
Что значит: указать драйвер в строке подключения?
|
|
4
shuhard
13.09.13
✎
08:12
|
(3)[ Соединение.ConnectionString = "DSN=Файлы Excel;DBQ="+ПутьКФайлу+";DriverId=790;MaxBufferSize=2048;PageTimeout=5;";]
а на куя для доступа к xls использовать DSN ?
|
|
5
Random4Fun
13.09.13
✎
08:24
|
up
|
|
6
Infsams654
13.09.13
✎
09:23
|
(4) + либо уж DSN конкретный (если все из одного файла будет грузится), либо указываешь провайдера и файл
|
|
7
Random4Fun
18.09.13
✎
10:09
|
поднимаю
|
|
8
Random4Fun
18.09.13
✎
10:10
|
Предполагается, что код изменяться не будет, а нужно что-то на комп установить.
|
|
9
МихаилМ
18.09.13
✎
10:51
|
не используйте odbc.используйте oledb и надстройки (ado...). в 64 битной win7
две подсистемы odbc. для 64бит версии одбс не установлены драйвера.
|
|