主题:  800a0bb9是什么问题?

比较弱

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2002/1/21 22:02:53
#12002/1/21 22:03:06
昨天使用ODBC连接成功的网页,改用connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("/news/news")后,test成功,但在IE预览时提交表单出错,
提示"ADODB.Command 错误 '800a0bb9' 变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。 /NEWS/TMP3n08hqa7vy.ASP, 行88 "
定义的数据类型与使用ODBC连接时一样,请问是什么问题?



5D公害

职务:普通成员
等级:9
金币:10.3
发贴:36272
注册:2002/1/13 9:52:57
#22002/1/24 9:41:06
你先改用DSN看看



比较弱

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2002/1/21 22:02:53
#32002/1/24 15:42:26
我现在连绝对路径也不能用,我是用的是ASP,我的机器里肯定有ACCESS驱动,因为我在使用ODBC连接ACCESS数据库时没问题,空间也支持ASP,可是我是用字符串Driver={Microsoft Access Driver (*.mdb)};Dbq=c:\somepath\dbname.mdb;Uid=Admin;Pwd=pass(我已更改成本机路径)但test时提示“[Microsoft][ODBC 驱动程序 管理器]未发现数据源名称并且未指定默认驱动程序”如果我使用上面的JSP字符串,就可以test通过,当然预览时就不能用了。帮我分析一下,是什么原因。谢谢!