Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Точность десятичного поля слишком мала для добавляемого числа - экспорт таблицы в Excel / 10 сообщений из 10, страница 1 из 1
28.10.2013, 16:00
    #38443726
SiNtez_26
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Точность десятичного поля слишком мала для добавляемого числа - экспорт таблицы в Excel
Всем привет.
Экспортируем сформированную Access'ом таблицу в Excel через следующую магию:
Код: vbnet
1.
CurrentDb.Execute "SELECT FIELDS INTO [SheetName] IN '" & filePath & "' [Excel 12.0 Xml;] FROM TABLE_NAME"


При экспорте получаем ошибку:
"Точность десятичного поля слишком мала для добавляемого числа"
Как можно исправить данную ошибку, если кто сталкивался?

Спасибо.
...
Рейтинг: 0 / 0
28.10.2013, 16:04
    #38443736
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Точность десятичного поля слишком мала для добавляемого числа - экспорт таблицы в Excel
Ну так разберись, о каком поле речь, и о каком конкретно значении в этом поле речь (если есть такая градация).
...
Рейтинг: 0 / 0
28.10.2013, 16:14
    #38443759
SiNtez_26
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Точность десятичного поля слишком мала для добавляемого числа - экспорт таблицы в Excel
Стоит упомянуть, что экспортится прилинкованная таблица от MS SQL Server, и там максимальная длина десятичного числа это DECIMAL(12,9). И да, проблема именно в поле с этим типом данных.
...
Рейтинг: 0 / 0
28.10.2013, 16:18
    #38443768
SiNtez_26
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Точность десятичного поля слишком мала для добавляемого числа - экспорт таблицы в Excel
Как оказалось, если попробовать открыть эту таблицу и отсортировать ее, то получим ту же ошибку. Вероятно, непонятки Access и MS SQL Server?
...
Рейтинг: 0 / 0
28.10.2013, 16:41
    #38443823
f
f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Точность десятичного поля слишком мала для добавляемого числа - экспорт таблицы в Excel
Слишком много знаков. Переконвертируйте в текстовое поле.
...
Рейтинг: 0 / 0
28.10.2013, 16:57
    #38443863
SiNtez_26
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Точность десятичного поля слишком мала для добавляемого числа - экспорт таблицы в Excel
Попробовал вообще все поля переконвертировать в текстовые, ничего не изменилось
...
Рейтинг: 0 / 0
28.10.2013, 17:12
    #38443893
SiNtez_26
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Точность десятичного поля слишком мала для добавляемого числа - экспорт таблицы в Excel
Нашел целые строки в Access, где вместо значения указано "#Ошибка" (видимо все из-за одного и того же поля). Там должно хранится DECIMAL(11,9), сменил дататайп на VARCHAR(32), проблема осталась
...
Рейтинг: 0 / 0
28.10.2013, 17:40
    #38443945
SiNtez_26
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Точность десятичного поля слишком мала для добавляемого числа - экспорт таблицы в Excel
Разобрался.
...
Рейтинг: 0 / 0
11.02.2014, 14:12
    #38557101
msleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Точность десятичного поля слишком мала для добавляемого числа - экспорт таблицы в Excel
SiNtez_26,

так в чем проблема была и какое решение её?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
15.07.2016, 11:14
    #39274411
Wladen85
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Точность десятичного поля слишком мала для добавляемого числа - экспорт таблицы в Excel
SiNtez_26, так какое решение? у меня аналогичная проблема. Только не с SQL а импортом из Oracle...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Точность десятичного поля слишком мала для добавляемого числа - экспорт таблицы в Excel / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]