Показать сообщение отдельно
  #4  
Старый 30.07.2013, 15:27
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Поскольку вам надо делать запрос, то подключение через OLE вам не поможет, значит подключаемся к таблице через ADO. Используем примерно такую строку подключения:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Отпуска.xls;Extended Properties=Excel 8.0;Persist Security Info=False

Далее для проверки выполняем запрос к нужному листу в таблице:
select * from [Лист1$]

Все данные с листа экселя прочитаны.

С подключением и чтением данных разобрались. Теперь поясните ваш пост.
1. Вы пишете 5 столбцов, а в запросе вижу только 4.
2. Из экселя считываются все данные или есть критерий какой-то
3. В какую базу надо записать? Об этом ни слова.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием