Имя: Пароль:
1C
1С v8
Произошла исключительная ситуация (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бит версии одбс не установлены драйвера.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн