Asp数据库常用代码

由于长时间没有使用asp数据库编程,使得好多代码遗忘,所以整理出来,用来不断提醒自己。
删除(Delete)代码:
<%
  dim id,strsql
  id=request.querystring("id")
  strsql="delete  from log where id="&id
  conn.execute(strsql)
  response.write("删除成功")
%>

更新(Update)代码
<%
 dim a,b,c,id
 iid=request.querystring("iid")
 a=request.form("a")  ''a,b,c是表单里对应的text的name
 b=request.form("b")
 c=request.form("c")
 
 strsql="select * from tablename where id="&iid '在这要注意id和iid,id是表的列名
 set rs=server.CreateObject("adodb.recordset")
 rs.open strsql,db,0,2
 
 rs("a")=a
 rs("b")=b
 rs("c")=c

 rs.update
 rs.close
 set rs=nothing
 response.Write("修改成功")
%>


或(or)


<%

dim ad_name,ad_pass,siteurl
ad_name=request.Form("ad_name")
ad_pass=request.Form("ad_pass")
siteurl=request.Form("siteurl")

strsql="update bloginfo set ad_name='"&ad_name&"',siteurl='"&siteurl&"'"
if ad_pass<>"" Then
strsql=strsql&",ad_pass='"&ad_pass&"'"
End If

db.execute(strsql)
response.write("操作成功")
response.end

%>


插入(insert)代码
<%

%>

添加(add)代码
<%
 Dim cmttitle,cmtcontent,username,userpass,rs,parentid,strsql,cmtid
 
 cmtid=request.querystring("id")
 cmttitle=request.Form("cmttitle")
 username=request.Form("username")
 userpass=request.Form("userpass")
 cmtcontent=request.Form("Body")
 
 strsql="select * from comment"
 Set rs=server.CreateObject("adodb.recordset")
 rs.open strsql,db,1,2
 rs.addnew
 rs("cmttitle")=cmttitle
 rs("username")=username
 rs("addtime")=now()
 If userpass<>"" Then
 rs("userpass")=userpass
 End If
 rs.update
%>

显示(show)代码

 <%
   dim strsql,rs,i
   i=0
   strsql="select * from class"
   set rs=db.execute(strsql)
   %>
   <center>
<form name="form1" method="post" action="class.asp?action=change">
  <table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#FFFFFF" class="border">
    <tr>
      <th colspan="5" class="topbg"><div align="center">日志分类</div></th>
    </tr>
    <tr>
      <td class="tdbg" width="168"><div align="center">分类名称</div></td>
      <td class="tdbg" width="103"><div align="center">分类类型</div></td>
      <td class="tdbg" width="215"><div align="center">转向地址</div></td>
      <td class="tdbg" width="111"><div align="center">序号</div></td>
      <td class="tdbg" width="111"><div align="center">操作</div></td>
    </tr>
 <%do while not rs.eof%>
    <tr>
      <td class="tdbg"><div align="center"><input id="<%=i%>" name="<%=i%>" type="hidden" value="<%=rs("id")%>">
        <input name="strclass<%=rs("id")%>" type="text" id="strclass<%=rs("id")%>" value="<%=rs("classx")%>" size="15">
      </div></td>
      <td class="tdbg"><div align="center">
        <input name="classurl<%=rs("id")%>" type="text" id="classurl<%=rs("id")%>" value="<%=rs("classurl")%>">
      </div></td>
      <td class="tdbg"><div align="center">
        <input name="orderx<%=rs("id")%>" type="text" id="orderx<%=rs("id")%>" value="<%=rs("orderx")%>" size="10">
</div></td>
      <td class="tdbg"><div align="center"><a href="class.asp?action=del&id=<%=rs("id")%>">删除
      </a></div></td>
    </tr>
 <%rs.movenext
 i=i+1
 loop%>
    <tr>
      <td class="tdbg" colspan="5"><div align="center">
        <input type="submit" name="Submit" value="提交">
      </div></td>
      </tr>
  </table>
  </form>
 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值