首 页 网管技术 病毒木马 网络安全 网站技术
服务器技术 数据库技术 操作系统 存储/编程 技术文档
  你的位置:首 页 > 网站技术 > 正文

每个ASP程序员必备的知识
发布时间:2007-4-20
数据库连接: 
<% 
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初学者常犯的几个错误 2007-4-21
·在ASP文件中调用DLL 2007-4-21
·用VB编写ActiveX DLL实现ASP编程 2007-4-21
·HTML-加速、再加速(上) 2007-4-21
·HTML-加速、再加速(下) 2007-4-21
·去掉html格式的正则表达式 2007-4-21
 本栏推荐
·十天学会ASP.net之第十天
·十天学会ASP.net之第九天
·十天学会ASP.net之第八天
·十天学会ASP.net之第七天
·十天学会ASP.net之第六天
·十天学会ASP.net之第五天
·十天学会ASP.net之第四天
·十天学会ASP.net之第三天
·十天学会ASP.net之第二天
·十天学会ASP.net之第一天
网站地图 - 关于我们 - 广告服务 - 联系我们 - 法律声明 - 服务条款 - 隐私声明 - 帮助中心
Copyright © 2004~2007 QINGDAOLIFE.COM All Rights Reserved
本站信息仅供参考,不能作为诊断及治疗的依据
版权所有 青岛生活网