Asp读取Excel表出错:整数位10位时,取不到小数分位数

mygoodbuy 2007-11-09 09:53:46
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)
...全文
144 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mygoodbuy 2007-11-14
  • 打赏
  • 举报
回复
没人知道怎么处理吗?
zhanghongwen 2007-11-09
  • 打赏
  • 举报
回复
把excel文件转成TXT文件试试.

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧