首页 > 语言 > 关键词  > asp最新资讯  > 正文

每个ASP程序员必备的知识

2009-11-26 10:06 · 稿源:黑客基地

数据库连接:

以下为引用的内容:

<%
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
%>

本篇文章来源于 黑客基地-全球最大的中文黑客站 原文链接:https://www.hackbase.com/tech/2009-11-11/57879.html

举报

  • 相关推荐
  • 程序员住车里 被质疑占用公共资源:没有不文明行为 喜欢自由

    近日,深圳程序员张运来因不租房住车里的生活方式在网络上掀起一阵讨论热潮。 早在今年4月,张运来“车居”一事便进入大众视野。4月19日,张运来向记者透露,三年多前购车时,门店汽车尾箱放置的床垫让他萌生了住车里的想法。 张运来已在深圳工作六年,最初几年租住在出租屋,每月两千五的租金换来的却是一个狭小且环境不佳的单间。买车后,他毅然选择住进车里

  • 程序员被解雇 怒改公司所有密码!获刑7个月铁窗泪

    在英国西约克郡,一位被解雇IT技术人员因心怀怨恨,对雇主公司发动了一场数字攻击,最终被判处7个月零14天的监禁。 根据警方的公告,2022年7月,Mohammed Umar Taj在被公司暂停工作后的数小时内,便开始实施恶意的 数字暴行”。 他非法侵入公司系统,擅自更改登录凭证,还破坏了公司的多因素身份验证系统,致使公司日常运营受到严重干扰,造成至少20万美元的损失。 公�

  • 程序员开发奇妙广告拦截器:戴上AR眼镜就能屏蔽现实世界的广告

    在当今这个广告无处不在的时代,比利时程序员斯泰恩斯潘霍夫带来了一款令人瞩目的AR应用。 它能在现实中精准识别并巧妙屏蔽广告、广告牌以及各类品牌标识,然后将它屏蔽。 这款颇具创新性的应用能够在Snap第五代AR眼镜Spectacles上运行。其背后调用了谷歌强大的Gemini AI,凭借先进的算法,快速且准确地识别出眼镜视野中的广告内容。 一旦识别成功,应用便会迅速将其�

  • 程序员在深圳住4平米车里 3年省10万:称并不适合所有人

    近日,广东深圳一名43岁的程序员张运来因选择车内露营的生活方式引发网络关注。这位每周往返阳江与深圳的软件工程师,用三年时间证明"车居"不仅是经济选择,更是一种追求自由的生活态度。。" 在深圳湾公园开启车居生活后,张运来重构了日常轨迹:清晨8点在公园洗手池洗漱完毕,驱车12公里抵达科技园上班;午休时在车内小憩;下班后根据心情选择不同公园驻�

  • 27岁程序员敲代码时视网膜脱离 眼科医生提醒高危人群

    ​近日, 27 岁的合肥程序员小李经历了一场惊心动魄的健康危机。凌晨 2 点,连续加班数小时的他突然发现电脑屏幕上的代码扭曲变形,视野上方浮现固定黑影,紧急就医后被确诊为孔源性视网膜脱离,且病变已累及视觉中枢黄斑区。经眼科专家连夜实施视网膜复位手术,其右眼视力虽未完全恢复至术前水平,但已保住基本视觉功能。 "这类疾病就像'眼球内的地震'�

  • 王腾分享冷知识:iPad全系没有搭载马达

    REDMI总经理王腾发文表示,K Pad定位豪华性能小平板,自然要带来无短板的豪华体验,为保证强劲振感,K Pad搭载了超大尺寸双X轴线性马达,一定给大家带来更优秀的使用体验。 王腾还和大家分享了一个冷知识:iPad全系没有搭载马达,如果对振感有强需求的同学,尤其是热爱游戏的性能玩家,一定要去体验一下K Pad。据了解,线性马达的启停非常迅速,振感跟手,而且改变频�

  • 如何用 DeepSeek 生成重点知识梳理

    本教程介绍如何使用DeepSeek AI工具快速生成结构化知识梳理。以"光合作用"为例,通过简单指令即可获得包含定义、过程、影响因素、意义及与呼吸作用比较的思维导图。操作流程:1.登录DeepSeek官网;2.输入指定格式的指令;3.选择输出格式;4.提交生成;5.查看并调整结果。该工具适用于学习资料整理、知识框架搭建等场景,能高效呈现复杂知识的逻辑结构,帮助用户快速掌握重点内容。

  • 创客匠人「创始人IP爆款大课」重磅回归成都,激发知识变现新势能

    创客匠人将于2025年6月26-28日在成都举办"创始人IP爆款大课",聚焦知识付费时代下创始人IP的商业价值变现。课程由5000人峰会总操盘手婉姐主讲,围绕"内容、产品、流量、成交"四大核心,系统讲解打造爆款IP的底层逻辑,包括用户心智抢占、社群成交转化等关键路径。区别于传统课程,本次升级强调"内容即产品,人设即成交"理念,帮助创业者在存量竞争时代打造长红型IP。创客匠人已服务超5万名知识博主,覆盖2亿+用户,构建起120多个行业的IP商业化生态闭环。

  • 谷歌“坟场”再添一员:将于 12 月关闭 Instant Apps!

    2017 年首次推出的 Instant Apps 功能将于 2025 年 12 月正式退役。届时,用户只能回归“老老实实用网页”的生活方式了……

  • 前OpenAI研究员:有时,ChatGPT为了“自救”,会选择牺牲用户

    他对OpenAI最新GPT-4o模型进行的一系列实验。这些实验旨在测试AI是否会偏向“自我保护”,甚至可能以牺牲用户利益为代价……