添加 记录的事很简单的,谢谢大家了

zhy0771 2004-04-02 08:33:45
<%
Set Conn=Server.CreateObject("ADODB.Connection")
connstr="DBQ="+server.mappath("mydb.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
conn.Open connstr
set rs=server.CreateObject("ADODB.RecordSet")
rs.open "select * from book",conn,3,2
rs.addnew
rs("neme")=request("neme")
rs("url")=request("url")
rs("title")=request("title")
rs("main")=request("main")
rs.update
rs.close
set rs=nothing
conn.close
Response.Redirect("paly.asp")
%>

请问大家有什么错误,谢谢
...全文
3 点赞 收藏 13
写回复
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
vbcjpb 2004-04-05
弄好了,就结贴啊
回复
zhy0771 2004-04-05
我弄好了
谢谢大家了
回复
loveme2000ok 2004-04-02
你的到底报什么错呀
也不写清楚~~~~~~~~~
我试过了,根本就没有错~~~~~~~~~~~


回复
RickyHuang 2004-04-02
<table>
<tr>
<td>name</td>
<td>url</td>
<td>title</td>
<td>main
</td>
</tr>
<%
while not rs.eof
%>
<tr>
<td><%=rs("name")%></td>
<td><%=rs("url")%></td>
<td><%=rs("title")%></td>
<td><%=rs("main")%></td>
</tr>
<%
rs.movenext
wend
%>
</table>
回复
zhy0771 2004-04-02
是的,错了,我改通了,
谢谢你们
回复
若白师妹 2004-04-02
看一下你database裡面的列名和你的rs("*")一樣麼?
回复
zhy0771 2004-04-02
是的,是雷列名错了
回复
zhy0771 2004-04-02
ok 了
原来打错了一个字母

没关系,我下面还有问题呢

就是
显示页面中间的循环体怎么写
回复
RickyHuang 2004-04-02
列名错了,检查一下吧
回复
zhy0771 2004-04-02
我改了一下,还是不行

<%
set conn=server.createobject("adodb.connection")
conn.connectionstring="driver={microsoft access driver (*.mdb)}; dbq="& Server.mappath("mydb.mdb")
conn.open
set rs=server.CreateObject("ADODB.RecordSet")
rs.open "select * from book",conn,1,3
rs.addnew
rs("neme")=request("neme")
rs("url")=request("url")
rs("title")=request("title")
rs("main")=request("main")
rs.update
rs.close
set rs=nothing
conn.close
Response.Redirect("paly.asp")
%>

下是是报错
ADODB.Recordset 错误 '800a0cc1'

项目在所需的名称或序数中未被发现。

/mybook/save.asp,行8
回复
cjf1009 2004-04-02
等你的报错
回复
sgmao 2004-04-02
没什么问题呀,rs.open "select * from book",conn,1,3试试这样行不行

如果还是不行就用insert语句插入吧
回复
RickyHuang 2004-04-02
报什么错
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告