Asp读取Excel表出错:整数位10位时,取不到小数分位数
Asp读取Excel表出错:整数位10位时,取不到小数分位数。
我是读取的是Excel2000制作的表,当金额为1,000,000,000.94时,只能得到数值1,000,000,000.90,最后一位无论为什么数值,都是0.如果数值为9位时,例如100,000,000.94,那么就可以得到100,000,000.94。
我的链接方式如下:
Dim Conn,Driver,DBPath,Rs
'' 建立Connection对象
Set Conn = Server.CreateObject("ADODB.Connection")
Driver = "Driver={Microsoft Excel Driver (*.xls)};"
DBPath = "DBQ=" & Server.MapPath( "test.xls" )
''调用Open 方法打开数据库
Conn.Open Driver & DBPath
''DSN连接方式
''Conn.Open "Dsn=test"
''注意 表名一定要以下边这种格试 "[表名$]" 书写
Sql="Select * From [Sheet1$] where 序号=0"
Set Rs=Conn.Execute(Sql)