51Testing软件测试论坛

标题: 读excel表问题 [打印本页]

作者: 丝语0127    时间: 2009-10-30 18:24
标题: 读excel表问题
我这边有个问题 想请各位大侠帮忙一下
问题是这样的
我写了一段silktest代码去读一个excel表中的数据,excel表中的数据类型方面有点乱
每次执行代码的都是都会有报以下信息

[ ] *** Error: (HY000) [Microsoft][ODBC Excel Driver] Numeric field overflow.
[ ] Occurred in DB_FetchNext
[ ] Called from MyTable.Open at ..\frame\Excel_Frame.inc(237)


我也尝试过把excel中的数据都定义为text形式,然后执行,还是会报这个问题。
作者: lantianwei    时间: 2009-11-16 13:01
把数据传一份上来 要不别人也没办法帮你调式
作者: jmy_1981    时间: 2009-11-16 17:25
标题: lz的excel是什么版本的啊?
如题。
lz如果把数据定义为text了,顺便再把自动纠错关了吧。
Tools Menu=> Options => Erro Checking Tab=> Number Stored as Text Checkbox. 可能会被odbc在付类型的时候改回来。

再不行,用微软的方法看看。
http://support.microsoft.com/default.aspx?scid=kb;en-us;815277

希望有帮助。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2