Ошибка запроса

noobs
Дата: 26.01.2016 07:02:53
Добрый день, снова нубский вопрос) пора уже регистрироваться наверное)
sqlConn = "Insert into TempEx (kod_25,kod_upr,kod_18,name) select [№ договора САП (25 справочник)],[Код управления],[Код Контрагента (18 справочник)],[Наименование услуги] from  [Лист1$]"
strConn = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source = " & Me.Form.l1.Value & "; Extended Properties=""Excel 12.0 xml;HDR=Yes"""
exConn.ConnectionString = strConn
exConn.Open
exConn.Execute (sqlConn)


Подключение создается без ошибок, при выполнении запроса выдает ошибку
Из дебага
?sqlConn
Insert into TempEx (kod_25,kod_upr,kod_18,name) select [№ договора САП (25 справочник)],[Код управления],[Код Контрагента (18 справочник)],[Наименование услуги] from [Лист1$]
noobs
Дата: 26.01.2016 07:28:12
Таблица такая в access существует
MrShin
Дата: 26.01.2016 09:08:34
А построитель запросов что говорит, если там этот код выполнить? Что-то мне подсказывает, что нет такой таблицы. Возможно, в названии есть похожая русская буква вместо ангийской. Можно попробовать пересоздать таблицу, скопипастив имя из SQL
noobs
Дата: 26.01.2016 11:54:38
Проблема была в том что я конектился с Excel и пытался по этому соединению вставить инфу а таблицы TempEx в excel нет вот и вылазила ошибка.
Нужно было сначала получить рекордсет из Excel а потом вставлять его в Access