6大对象和数据库操作简单学 android软件开发教程

  次阅读 作者:智能小宝 来源:互联网 2016-03-01 13:09 我要评论(0)

ASP学习步骤:

1、5个对象 Request、Response、Session、Server、Applictaion

2、两个数据库组件 Adodb.Recordset Adodb.Connection

3、Request.From("表单名称") 得到From表单数据

4、Request.QueryString("Url参数") 得到Url参数

5、index.asp?act=save

6、Request.QueryString("act")

一、request

Request.Cookies("Cookie") 得到CookiesCookies一般用于存储用户信息 用于验证 一般用于用户验证之类的 Session也有同样的类型 区别是Session是存在服务器上 Cookies是存在用户硬盘上 一般可以省略点方法 直接用Request("参数名") 他会依次用From QueryString Cookies去取值Request 差不多就这些了

二、Response

Response.Write 向浏览器输出

Response.Redirect 重转向

Response.End 停止向浏览器输出

Response.Cookies 向客户端写Cookies

Response.Cookies("CookieName") = "test"

Responsp.Cookies("CookieName").Domain="china228.com" 这样写的话 在所有的China228.com的域名下用Request.Cookies("CookieName")都能得到

三、Session

Session("SessionName") = "" 把信息存储到Session里面

If Session("SessionName") <> "" Then 判断Session是否存在 一般用于验证 Session("SessionName") = "" 清空Session

Session.Abandon 清空所有Session

Session.TimeOut = 100 设置Session过期时间 单位为秒

Session是存在服务器上 Cookies是存在用户硬盘上 Session重启了进程池就没有了 Cookies我们就不能控制了 除非写个程序 强制清空

四、Server

Server.Mappath 把虚拟路径转为实际路径,如果你的程序在C盘 那么你用path = Server.Mappath("/")那么和path = "c:" 是一样的 基于根目录

Server.CreateObject 这个注册组件的比较常用 Server.CreateObject("Adodb.RecordSet") 注册一个数据库组件

五 Applictaion是一个全局对象 他和Session是一样的 区别在于 Session是存储单个的用户信息 Application是存储全局信息

Application("Site") = "Http://www.`````.com" 只要在该站点下的所有文件都可以调用这个Application二级域名不可以调用这个Application,而要用Cookies 设置他的可用域名

=======================================================

六、Adodb.Connection 连接数据库 先注册一个Conn对象 Set Conn = Server.CreateObject("Adodb.Connection")//用Server对象的CreateObject方法然后再用Connection的open方法连接数据库 Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("Date.mdb")Server.Mappath("Date.mdb")即当前目录下面的Date.Mdb一般我们把这个放在Conn.asp里面

<%

Dim Conn,ConnStr

Set Conn = Server.CreateObject("Adodb.Connection")

ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("Date.mdb")

Conn.Open ConnStr

%>

Dim是定义一个变量,asp是弱类型语言 不用定义也可以的,不像C# Java之类的要先定义才能使用

Execute 方法Conn.Execute(Sql) 执行一条SQL语句Conn.Execute("Insert Into Tablename(1,2,)Values(1,2)")

Conn.Close 关闭对象insert 插入一条数据 update修改数据 delete删除 select 查询

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...