Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Работа c Excel через ODBC


Автор: ShogunC 11.12.2008, 19:21
На работе шеф заставил работать с Excel файлами через ODBC. В Excel файлах есть колонка  с номерами телефонов. Эти номера идут в двух форматах.
например:
1) 67.231456
2) 253689

Проблема в том, что подключаясь к таблицам ODBC первый формат (тот что с точкой) берёт нормально, а второй(чистое число) воспринимает как null. Возможно ли такой глюк обойти какимето настройками ODBC? Или както по другому?

Автор: Akina 11.12.2008, 22:38
Мало данных. Код (в т.ч. определение и инициализацию) в студию

Автор: ShogunC 24.12.2008, 18:48
С проблемой разобрался: ODBC воспринимает разные ячейки Excel'я как разные типы данных, один тип данных он берёт как основной и принимает его,  а другой тип данных  просто отказывается читать. В моём случае ODBC принял числа с точкой как текст и обработал корректно их, а чистые числа(без точек) принял как числовое значение и просто забил на них. 
Тупо но это факт отслежен и проверен ))))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)