asp 数据库问题,急!!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/08 01:13:37
<% Set ob=server.createobject("adodb.connection")
ob.connectionstring="driver={microsoft access driver (*.mdb)};"&"dbq="&server.mappath("hua.mdb")
ob.open
Set rs=server.CreateObject("adodb.recordset")

rs.open jiao,ob,1,3,adcmdtext 'jiao是表名
rs.addnew Array("name","sex","xuehao","chengji"),Array("nam","se",25,56) '在表中插入一条记录
rs.update
%>

错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/test.asp, 第 25 行
请问有什么错呢?郁闷得要死,把上面的rs.open 参数改了几次也不行,以前好象行的

有可能是数据库的连接语法有问题

DBpath = "*****.mdb"

'老数据库
ConnStr = "DBQ=" + Server.MapPath(DBpath) + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
'新数据库
'ConnStr = "provider=microsoft.jet.oledb.4.0;data source="&Server.MapPath(DBpath)