ASP+Access提示“参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突”
是一套旧系统,代码什么的没问题,原来运行的很正常。想要移植到另外一台机器上,打开页面,凡是需要连数据库的地方都报这个错。”ADODB.Recordset错误'800a0b...
是一套旧系统,代码什么的没问题,原来运行的很正常。想要移植到另外一台机器上,打开页面,凡是需要连数据库的地方都报这个错。
”ADODB.Recordset 错误 '800a0bb9'
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。“
ODBC数据源已配置,请问是什么原因? 展开
”ADODB.Recordset 错误 '800a0bb9'
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。“
ODBC数据源已配置,请问是什么原因? 展开
1个回答
展开全部
最好能贴出你的错误提示行附近源码!
下面纯属个人以往经验猜测:
ADODB.Recordset 通常都是和数据库交互时,字段不匹配之类导致的。或者电脑什么系统??win7的需在程序池那边设定开启32位托管。
1、在读取数据之前,判断是否存在值。如果没有值,而去读的话就会出现该问题
2、看看数据类型是否都一致,有没有出现把字符串赋值给类型是数字的值上。
下面纯属个人以往经验猜测:
ADODB.Recordset 通常都是和数据库交互时,字段不匹配之类导致的。或者电脑什么系统??win7的需在程序池那边设定开启32位托管。
1、在读取数据之前,判断是否存在值。如果没有值,而去读的话就会出现该问题
2、看看数据类型是否都一致,有没有出现把字符串赋值给类型是数字的值上。
追问
关键是原来运行时正常的,是在win2003 server的机器上。后来原封拷贝到win7、XP都不行,报错一样。
追答
那结合调试吧,,你直接在项目里头创建个空的test.asp,,看看能不能运行。
可以的话,在把index.asp的内容一小步一小步的copy过来慢慢调试。不然单单这样是看不出什么的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询