ASP新手必备的基础知识

我们都知道,ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。下面介绍一些基本知识,供大家参考。

一、数据库连接

以下为引用的内容:

<% 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基础知识的介绍,能给初学者带来一定的帮助。

时间: 2024-10-22 11:41:27

ASP新手必备的基础知识的相关文章

ASP新手必备的基础知识_ASP基础

我们都知道,ASP是Active Server Page的缩写,意为"动态服务器页面".ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单.方便的编程工具.下面介绍一些基本知识,供大家参考. 一.数据库连接 以下为引用的内容: <% set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access dr

sql注入之必备的基础知识_数据库其它

什么是SQL注入(SQL Injection) 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令.在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击. mysql常用注释     #     --[空格]或者是--+     /*-*/ 在注意过程中,这些注释可能都需要进行urlencode. mysql认证绕过       ;%00     

推荐给新手学习seo基础知识的十本SEO书籍

从2011年起,网络上盛起多家seo优化培训机构,纷纷大包大揽的设堂招生.培训的课程多为一个月时间,学生学习的是被称为"实战"的口语化教程.主要是教大家如何去操作网站SEO优化,如怎么写网站的标签,网站如何布局,在哪里做外链等等.教出来的学生很多都是"只会做,不会想",遇到一些与seo优化培训中不一样的状况就不知道怎么去处理了. seo是一门学问,它是针对于搜索引擎的一门学问.既然是一门学问,想弄懂它就必须从基础开始学习,学习最简单的seo基础知识,慢慢的去深入,最

ASP中的数据库基础知识

数据|数据库 一. ADO概述ADO(ActiveX Data Object)是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库访问解决方案.ADO对象在服务器端执行,并向客户端提供含有数据库信息的内容,客户端也可以根据指定的权限返回参数来对数据库进行读写等操作.ADO的特点就是执行速度快.使用简单.低内存消耗且占用硬盘空间小. 因为ADO是通过ODBC来对数据库进行访问的,所以它可以连接各种支持ODBC的数据库,如Access.SQL Server.Oracle.Inform

PHP新手入门篇基础知识(十二)

其他杂项 12.1 生成图像 PHP可以操作处理图像.如果你已经安装了GD库,你甚至可以利用PHP生成图像. <? Header("Content-type: image/gif"); $string=implode($argv," "); $im = imagecreatefromgif("images/button1.gif"); $orange = ImageColorAllocate($im, 220, 210, 60); $px

PHP新手入门篇基础知识(十)

php连接mysql数据库 10. PHP最大的特色就是操作数据库的能力特别的强大,PHP提供对多种数据库的支持. 通过PHP你可以轻松的连接到数据库,请求数据并将其显示在你的web站点中,甚至修改数据库中的数据.在这一节里我们主要以在互联网上跟PHP一起使用得最多的MySQL数据库为例,介绍一下相关的MySQL数据库的操作函数以及数据库的基本操作等方面的知识. 在MySQL数据库中,我们用来连接数据库的函数有两个,它们分别为: integer mysql_connect(string host

PHP新手入门篇基础知识(十一)

11. PHP资源 你可以通过web上的众多资源更多的了解PHP3.许多邮件列表和书籍对你都非常有用. 11.1 站点 PHP的爆炸性流行使得一夜之间出现了很多基于PHP的站点,其中不少站点有在线教程.范例代码.技巧和提示等内容. 国内 http://www.phpchina.cn - PHP CHINA http://www.phpuser.com/ - PHP中文用户,也就是这里了 http://www.phpx.com/ - 中国PHP联盟 http://www.phpsite.net/

PHP新手入门篇基础知识(九)

一个简单交互的网站实例-简易banner动态更替(六) 9. 简易banner动态更替 不知大家有没有发现各大站点上的标头广告banner,我们每次访问这些站点时,都会看到不同的广告图标,或者如果你每次刷新页面时,这些广告banner就会不断地随机更替变换.要实现这种效果虽然用javascript也可以达到(象天极网站的动态变换广告banner就是通过调用javascript来实现的),但是如果我们用PHP的话,我们还可以结合数据库来做数据量很大,如每日一题之类的功能.费话少说,让我们立即来看看

javascript 基础简介 适合新手学习_基础知识

1. 关于JavaScript简单介绍 Ø 在网络或书籍所说的JavaScript大部分指客户端JavaScript. Ø JavaScript是一种轻量型.解释型.面向对象的编程语言. Ø JavaScript特性 1) 控制文档的外观和内容 2) 控制浏览器 3) 和HTML表单的交互 4) 和用户的交互 5) 用Cookie读写用户状态 6) 其它 2. 词法结构 2.1. 字符集 JavaScript程序是用Unicode字符集编写的. 2.2. 区分大小写 JavaScript是一种区