| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 принял числа с точкой как текст и обработал корректно их, а чистые числа(без точек) принял как числовое значение и просто забил на них. Тупо но это факт отслежен и проверен )))) |