Форум программистов, компьютерный форум, киберфорум
Наши страницы
Базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
pl
51 / 17 / 6
Регистрация: 18.05.2007
Сообщений: 1,322
1

Чтение Excel через ADO, записи пропадают....

23.06.2008, 17:56. Просмотров 1134. Ответов 1
Метки нет (Все метки)

При чтении файла Excel (97) средствами ADO, некоторые записи становятся Null. Я посмотрел и пришел к следующему выводу: при открытии рекордсета, производится анализ записей, если большинство записей в столбце типа Numeric, то все текстовые записи в столбце возвращаются как Null. Можно ли как-нибудь вытащить текст из этих записей?

Надо для считывания таблиц, первая строка которых определяет заголовки таблицы. Таким образом если записи в столбце - числа, то заголовок стоблца (который естественно текст) пропадает.
Даже если считывать только первую запись (TOP 1), результат такой же.

Если кто сталкивался с подобным посоветуйте что делать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2008, 17:56
Ответы с готовыми решениями:

Подключаемся к Excel как к БД через ADO. DSN - ?
Пишу в яваскрипте <script>...

Как подключиться через Ado к листам Excel?
Знаю строку для установления связи с файлом. Но как открыть recordset на лист...

ADO: command Execute, значение счетчика после всавки новой записи
Как можно узнать значение счетчика после вставки новой записи не запрашивая БД...

Работа с Paradox в Delphi через ADO.
Добрый день. Я пишу приложения баз данных на Delphi, в данном случае с...

Help! Как изменить структуру файла через ADO?
Как изменить структуру файла через ADO? Файлик - dBase III. Конкретнее мне...

1
pl
51 / 17 / 6
Регистрация: 18.05.2007
Сообщений: 1,322
23.06.2008, 19:05  [ТС] 2
Сам нашел:

'Provider=Microsoft.Jet.OLEDB.4.0ata Source='& basePath &';Extended Properties=''Excel 8.0;HDR=YES'''

HDR indicates whether the first row contains headers, instead of data

а у меня стоял HDR=NO
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.06.2008, 19:05

Как открыть базу данных MS Access с файлом .mdw через ADO?
Запуск из командной строки C:……MSAccess.exe “c:db1.mdb” /user xxx /pwd yyy ...

Массив, ADO, Access, Excel -при сравнении столбцов пропадают данные
Добрый день. Подключаюсь к базе Access через ADO и загружаю в stringgrid файл...

Пропадают записи в ячейках общего excel файла
Вечером занесли, утром уже некоторых нету, в чем может быть проблема?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru