2007-08-23
分类:图文处理
阅读(633) 评论(0)
5.指定数据类型格式和转换
方案描述信息文件包含一些选项,当MicrosoftJet读取数据时,用这些选项来指定如何转换或者显示数据,如表所列。
数据类型格式和转换
-width=”31″>选项->-width=”69″>作用->-width=”31″>DateTimeFormat->-width=”69″>可被设置为表示日期和时间的格式化字符串。如果在导入/导出中,所有的日期/时间字段都以同样的格式处理,则应当设置该项。除了A.M和P.M之外,所有的MicrosoftJet格式都可以支持。如果没有规定格式化字符串,则将使用“控制面板”中的日期图片和时间选项
->-width=”31″>DecimalSymbol->-width=”69″>可被设置为任何单个字符,该字符用于分隔数值的整数部分和小数部分->-width=”31″>NumberDigits->-width=”69″>用来指定小数部分的位数->-width=”31″>NumberLeadingZeros->-width=”69″>表示小于1且大于-1的数是否该有前导零;其值为False则无,其值为True则有前导零
->-width=”31″>CurrencySymbol->-width=”69″>指定文本文件中货币值的货币符号。例如美元符号($)和Dm->-width=”31″>CurrencyPosFormat->-width=”69″>可被设置为下列值:1、不带空格的货币符号前缀($1)2、不带空格的货币符号后缀(1$)3、带一个空格字符的货币符号前缀($1)4、带一个空格字符的货币符号后缀(1$)
->-width=”31″>CurrencyDigits->-width=”69″>指定货币数量小数部分的位数->-width=”31″>CUrrencyNegFormat->-width=”69″>可以是下列值:
($1)、-$1、$-1、$1-、(1$)、-1$、1-$、1$-、-1$、-$1、1$-、$1-、$-1、1-$、($1)、(1$)
这里使用的是美元符号。在实际的程序中,应该用适当的CurrencySymbol值
->-width=”31″>CurrencyThousandSymbol->-width=”69″>指定一个字符,该字符用于按照干位分隔文本文件中的货币值->-width=”31″>CurrencyDecimalSymbol->-width=”69″>可设置为任何字符,该字符用于分隔货币数量的小数部分->
如果某个项没有设定,则使用该项在Windows“控制面板”中的缺省值。
6.方案描述信息文件示例
以上介绍了方案描述信息文件中的各种选项,这些选项给出了文本数据源的各种规定,诸如文本文件如何格式化、在导入时如何读取以及文件的缺省导出格式等。下面举几个例子。
(1)
[Filename.txt]
C01NameHeaderzFalse
Format=FixedLength
MaxSCanRows=25
ChaTacteTS
Col1=ColUmnnameCharWidth24
Col2=ColUmnname2DateWidth9
Col3=ColUmnname7FloatWidth10
Col4=ColUmnname8IntegerWidth10
Col5=ColUmnname9LongCharWldth10
该例用于处理固定宽度的文件,要处理的文件名为Filename.txt。
(2)
[Delimit.txt]
ColNameHeader=True
FOnnat=Delimited(:)
MaXSCanRows=0
CharacterSet=OEM
Col1=USemameText
Col2=dateofbirthDateTime
该例用于处理字符分界文件,文件的字段以感叹号(!)定界。
(3)
tExpOrt:MySpeCialExport]
ColNameHeaderzTme
Format=TabDelimited
MaXSCanRows=25
CharacterSet=OEM
DateTimeFormat=dd.mm.yy.hh.mm.ss
CUrrencySymbol=Dm
CUnencvPosFormat=3
CUrrencyDigits=2
CUrrenCyNegFormat=9
CUrrencyThousandSymbol=,
CUrrenCyDeCimalSynlbol=,
DecimalSymb01=,
NUmberDigits=2
NUmberLeadingZeros=TRUE
如果将数据导入字符分界文件中,则也要为该文件指定格式。该例中MySpecialExport引用了特定的导出选项;在连接时导出选项是可以改变的。
->
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:
IDC资讯中心 »
如何访问文本文件(2)—-用microsoftjet访问桌面数据库(四)_visualbasic教程