关于向access中插入数据的问题!急!在线等!
xyyyy 2003-04-22 10:29:45 我在asp文件中用如下方法打开acess库:
set conn=server.CreateObject("Adodb.connection")
dim connstr
connstr="DRIVER=Microsoft Access Driver (*.mdb);uid=sa;pwd=;DBQ="&Server.MapPath("DataBase/PopWill.mdb")
conn.open connstr
然后我接收一些参数,形成一个insert字符串insertsql,并执行之:
on error resume next
conn.execute insertsql
if error.number<>0 then
response.Write("<font>系统无法接收您的数据。请返回检查您的输入是否合理,或者太长。</font>")
else
response.Write("<font>系统已经记录了您的数据。感谢您对我们的支持。</font>")
end if
结果,很奇怪:
不怪怎么样,error.number总是<>0,但是数据却可以插入库中。
我在库中建立了sa用户,而且将所有的表和数据库对象的权限都赋给了该用户,包括设计、管理库和查看、插入、删除记录等所有的权限,还是出现这种情况。
请问这到底是为什么呢?偶很郁闷,希望得到大家的帮助!