救救我吧!!吐血大给分!用asp怎么也写不进去access2000!!我都调了2天啦!大哥大姐们进来帮忙啊!!!
我用下面的程序写不进去access2000:<html>
<body>
<%
set conn=server.createobject("adodb.connection")
filePath = Server.MapPath("zgr.mdb")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePath
set rsadd=server.createobject("adodb.recordset")
application.lock
rsadd.open "zgr",conn,3,3
if rsadd.eof=true then
rsadd.movelast
end if
rsadd.addnew
rsadd("one")=now
rsadd("two")=now
rsadd("three")=now
rsadd.update
application.unlock
rsadd.close
conn.close
%>
</body>
</html>
提示错误:Microsoft JET Database Engine (0x80040E09)
/new/a.asp, 第 13 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
而用下面的程序可以查询出数据:
<html>
<body>
<%set conn=server.createobject("adodb.connection")
filePath1 = Server.MapPath("zgr.mdb")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePath1
sl="select one,two,three from zgr"
set rs=server.createobject("adodb.recordset")
rs.open sl,conn,3,2
%>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="15%"></td>
<td width="70%">
<p align="center"><h4><b><font color="#ff0000">totalpages:</font></h4></b></p>
<p align="center"><font face="隶书" size="6" color="#ff0000">查询结果</font></p>
<table border="2" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="center" width="11%"><font color="#ff0000"><b>序号</b></font></td>
<td align="center" width="11%"><font color="#ff0000"><b>书名</b></font></td>
<td align="center" width="11%"><font color="#ff0000"><b>类别</b></font></td>
</tr>
<%
rowcount=rs.pagesize
do while not rs.eof and rowcount>0
%>
<tr>
<%for i=0 to 2%>
<td align="center" align="left" width="11%"><%=rs(i)%></td>
<%next%>
</tr>
<%
rowcount=rowcount-1
rs.movenext
loop
set rs=nothing
%>
</table><br>
</body>
</html>
是什么原因啊,各位大哥大姐,拉兄弟一把吧,吐血大给分!!!!