您当前的位置: 首页 > 网站编程 > ASP教程 > 每个ASP程序员必备的知识

每个ASP程序员必备的知识

作者:不详 来源:网络 发布时间: 2011-03-11 10:11 点击:
数据库连接: % set conn=server.createobject(adodb.connection) conn.open driver={microsoft access driver (*.mdb)};dbq=server.mappath(数据库名) % 打开数据库: exec=select * from 数据库表 set rs=server.createobject(adodb.recordset) rs.open exec,conn,1,

每个ASP程序员必备的知识

  数据库连接:
  <%
  set conn=server.createobject("adodb.connection")
  conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
  %>
  
  打开数据库:
  
  exec="select * from 数据库表"
  set rs=server.createobject("adodb.recordset")
  rs.open exec,conn,1,1
  参数1,1为读取
  读取内容格式:<%=rs("字段")%>
  添加记录处理程序:
  
  <%
  set conn=server.createobject("adodb.connection")
  conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
  name=request.form("字段") name,tel,message为提交表单所设置的字段值
  tel=request.form("字段")
  message=request.form("字段")
  exec="insert into 表名(字段)values(';"+字段+"';)" 多个用逗号隔开
  conn.execute exec 使用execute提交
  conn.close
  set conn=nothing
  %>
  
  搜索处理程序:
  
  <%
  name=request.form("字段") name,tel为提交表单所设置的字段值
  tel=request.form("字段")
  set conn=server.createobject("adodb.connection")
  conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
  exec="select * from 表 where name=';"+字段+"'; and tel="+字段
  set rs=server.createobject("adodb.recordset")
  rs.open exec,conn,1,1
  %>
  
  ';页面搜索到的内容导出来
  
  <%
  do while not rs.eof
  %><tr>
  <td><%=rs("name")%></td>
  <td><%=rs("tel")%></td>
  <td><%=rs("time")%></td>
  </tr>
  <%
  rs.movenext
  loop
  %>
  
  删除记录处理程序:
  
  <%
  set conn=server.createobject("adodb.connection")
  conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
  exec="delete * from 表名 where 编号="&request.form("id")
  conn.execute exec
  %>
  
  修改记录处理程序:
  
  <%
  set conn=server.createobject("adodb.connection")
  conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
  exec="select * from 表名 where 编号="&request.form("id")
  set rs=server.createobject("adodb.recordset")
  rs.open exec,conn,1,3 ';1,3为修改意思
  rs("name")=request.form("字段") ';name,tel,message为提交表单所设置的字段值
  rs("tel")=request.form("字段")
  rs("message")=request.form("字段")
  rs.update
  rs.close
  set rs=nothing
  conn.close
  set conn=nothing
  %>
  
  
  修改记录执行程序:输入ID号页面>>>导出相对应ID数据>>>>>>直接修改的处理程序
  后台登陆处理程序例子:
  
  
  <%
  dim name,password
  name=request.form("name")
  password=request.form("password")
  dim exec,conn,rs
  exec="select *from 表名 where(name=';"&字段&"'; and password=';"&字段&"';)"
  set conn=server.createobject("adodb.connection")
  conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
  set rs=server.createobject("adodb.recordset")
  rs.open exec,conn
  if not rs.eof then
  rs.Close
  conn.Close
  session("checked")="yes"
  session("check")="right"
  response.Redirect "index.asp"
  else
  session("checked")="no"
  session("check")="wrong"
  response.Redirect "login.asp"
  end if
  %>
  
  每个后台页面加上:
  
  <%if not session("checked")="yes" then ';session里面定义一个checked字符串变量
  response.Redirect "login.asp"
  else
  %>

分享到:
本文"每个ASP程序员必备的知识"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4