Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: проблема экспорта
 
 автор: ДмитрийН   (02.04.2007 в 12:09)   личное сообщение
 
 

Сории если вопрос нубский.

Итак есть поле в базе со значением "30 000 000"
при эспорте оно превращается в "3,0e+09"
Поле делал текстовым - не помогает.
Что делать - помогите плз.

  Ответить  
 
 автор: osmor   (02.04.2007 в 12:16)   личное сообщение
 
 

при экспорте куда?

  Ответить  
 
 автор: ДмитрийН   (02.04.2007 в 12:22)   личное сообщение
 
 

В текстовый файл

  Ответить  
 
 автор: osmor   (02.04.2007 в 12:29)   личное сообщение
 
 

а как вы экпортируете?
у меня и через меню "Экпосрт" и через docmd.OutputTo числовое поле выводится нормально, не только 30 000 000, но и 300 000 000

  Ответить  
 
 автор: ДмитрийН   (02.04.2007 в 12:31)   личное сообщение
 
 

Как и через меню "Экспорт" так и через "DoCmd.TransferText"

  Ответить  
 
 автор: osmor   (02.04.2007 в 12:44)   личное сообщение
 
 

ACCESS какой?
Тип и формат поля?

  Ответить  
 
 автор: ДмитрийН   (02.04.2007 в 12:48)   личное сообщение
 
 

Access 2000
Тип данных - "Числовой"
Размер поля - "Одинарное с плавающей точкой"
Если я руками правлю поле на "Длинное целое" то все нормально экспортируется

Но тут проблема в том что таблица создается при помощи запроса из данных базы FireBird c которой я соединяюсь по ODBC - и при создании он опят ставит формат поля как "Одинарное ... " можно ли это как-нибудь обойти?

  Ответить  
 
 автор: osmor   (02.04.2007 в 14:27)   личное сообщение
 
 

как обойти при создании таблицы не знаю...
Как вариант делать добавление из FireBird в существующую таблицу с нужными форматами полей.
Либо можно поменять размер поля после создания (см alter table или ADOX )
МОжно еще создать запрос типа

select clng([Поле]) as lngПоле, .... from .....


и уже запрос экспортировать в TXT

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList