Xpoint
   [напомнить пароль]

MSSQL2000: открываю Excel и вижу вместо 80945305 вижу это 8.09453e+007

Метки: [без меток]
2007-03-28 07:26:33 [обр] Top manager(0/2)[досье]
У меня стоит MSSQL2000.
Открываю Excel и вижу вместо 80945305 вижу это 8.09453e+007.
Пробывал менять форматы ячеек на text ни чего не помогает.
спустя 4 часа 12 минут [обр] Роман Чемисов(3/350)[досье]
Top manager[досье]
Так. Давайте обо всём по порядку.
Вы сохраняете таблицу и потом открываете её в Excel?
спустя 11 минут [обр] Top manager(0/2)[досье]
Роман Чемисов[досье] в смысле сохраняю? У меня есть файл, тама таблица с цифрами.
Хочу открыть через T-SQL, часть данных нормально отображаются, а часть как писал выше.
спустя 16 часов [обр] Роман Чемисов(3/350)[досье]
Top manager[досье]
И у всех ячеек один и тот же тип данных?
спустя 2 часа 7 минут [обр] Top manager(0/2)[досье]
Роман Чемисов[досье] да
спустя 13 минут [обр] Роман Чемисов(3/350)[досье]
Top manager[досье]
А показать файл можете?
спустя 54 минуты [обр] Top manager(0/2)[досье]
спустя 3 дня [обр] Кирилл [Kirk] Королев(121/673)[досье]
cast(value as bigint)?
спустя 16 часов [обр] Top manager(0/2)[досье]
Кирилл [Kirk] Королев[досье] пробывал, он говорит что ошибка конвертации строки..., в числовое значение. Странно, вообще бывают ли подобные глюки у MSSQL2000 vs Excel?! Если нет, то значит это, как минимум, 70% - моя ошибка: где то что-то не сделал...
спустя 6 часов [обр] Кирилл [Kirk] Королев(121/673)[досье]
select cast(8.09453e+007 as bigint) - никакой ошибки.
Что там пишет эксель в свои ячейки - тока богу и разработчикам известно.
спустя 5 минут [обр] Top manager(0/2)[досье]
понятно :)
спустя 2 дня 22 часа [обр] Алексей Рюмин aka Dwarf(120/864)[досье]
Кирилл [Kirk] Королев[досье] Этта... А зачем bigint? В int 10^9 помещается с запасом log(2^31-1) ~= 9.33 :)
спустя 1 час 24 минуты [обр] Кирилл [Kirk] Королев(121/673)[досье]
Алексей Рюмин aka Dwarf[досье] ну, мало ли, что там за числа могут быть =) а оверфлоу, думаю, вызовет ошибку в запросе.
Powered by POEM™ Engine Copyright © 2002-2005