Проблема такая:
Имеем книгу excel`я и в ней лист с именованым диапозоном ( типа таблица )
Подсоеденяемься к ней с помощью ADO используя провайдер jet.
И вот тут происходит занятная фича - при получении данных в ADO recordset из этого самого именованого диапозона jet делает следующее - определяет тип данных для каждого столбца из именованого диапозона ( сканирует первые n ( устанавливаеться в реестре ) строк в столбце
и смотрит какого типа данных данных больше тот и выбирает ) после этого возвращает в ADO Recordset для столбца только данные определённого им типа для этого столбца - для всех остальных данных из этого столбца возвращаеться пусто.
Вопрос собственно в том - как заставить jet думать что тип данных в каждом столбце например varchar(1000) и соответственно возвращать все данные...
Имеем книгу excel`я и в ней лист с именованым диапозоном ( типа таблица )
Подсоеденяемься к ней с помощью ADO используя провайдер jet.
И вот тут происходит занятная фича - при получении данных в ADO recordset из этого самого именованого диапозона jet делает следующее - определяет тип данных для каждого столбца из именованого диапозона ( сканирует первые n ( устанавливаеться в реестре ) строк в столбце
и смотрит какого типа данных данных больше тот и выбирает ) после этого возвращает в ADO Recordset для столбца только данные определённого им типа для этого столбца - для всех остальных данных из этого столбца возвращаеться пусто.
Вопрос собственно в том - как заставить jet думать что тип данных в каждом столбце например varchar(1000) и соответственно возвращать все данные...