有个关于sql的asp问题

loginnewman 2009-10-27 09:54:37
我很奇怪,sql2000中怎么没有限制列表数目的菜单,所以我用asp在add.asp(增加信息的)后编写了一段程序,却发现我编错了,原因不太清楚,显示网页出错。我的那段程序是这样的:
if Rs.RecordCount>=32 then
Set Rsd = Server.CreateObject("ADODB.RecordSet")
Sqld="Select * From salesInfo where salesid='1'"
Rsd.Open Sqld.conn,3,3
Rsd.Delete
Rsd.Close

End if
Rs.upDate
Rs.Close
Set Rs=nothing
这个该怎么改呢?
...全文
50 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dogfish 2009-10-28
  • 打赏
  • 举报
回复
Sqld="delete From salesInfo where salesid='1'"
直接写delete吧。那样就不用经过多一重手续。
in0512 2009-10-28
  • 打赏
  • 举报
回复
楼主是脱裤子放屁.很简单的事被他写的那么复杂,先DELETE,再UPDATE,呵呵
homel 2009-10-28
  • 打赏
  • 举报
回复
如果你要限制数据库中某个表的记录数,可以这样做啊:
1.首先查出这个表的总记录数
 sql="select count(*) as total from table"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if not rs.eof then
if rs("total")>=32 then
sql="delete from table where sid=1"
conn.execute(sql)
end if
end if
rs.close
set rs=nothing
lulin376332006 2009-10-27
  • 打赏
  • 举报
回复
查询语句好像不对
shenchendt 2009-10-27
  • 打赏
  • 举报
回复
Delete?不对吧

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧