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!

人工智能实验室
相关文章相关文章
  • 长虹新款智能语音空调,告诉你空调也能玩Siri

    长虹新款智能语音空调,告诉你空调也能玩Siri

  • 品友互动为Digital Travel APAC2018 唯一受邀中国AI企业

    品友互动为Digital Travel APAC2018 唯一受邀中国AI企业

  • 第一批国家重点研发计划公布,旷视科技开启“五年行动”

    第一批国家重点研发计划公布,旷视科技开启“五年行动”

  • 让AI触手可及  Qualcomm携手创通联达推出全新终端侧AI开发套件

    让AI触手可及 Qualcomm携手创通联达推出全新终端侧AI开发套件

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

据外媒报道,STEER打造了首款完全自动驾驶停车技术,旨在使常规车辆转变为无人驾驶车辆。STEER的首款技术应用是4级自动驾驶及网络安全停车...

近日,美国软性机器抓手制造商 Soft Robotics 宣布,获得 2000 万美元的融资,本轮投资者包括 Scale Venture Partners,Calibrate Ventures...

据外媒报道,加州车管局发布了《2017自动驾驶脱离报告(California Autonomous Vehicle Disengagement Reports)》,其中谈及了脱离的具体...

用人机语音交互,来解决智能家居适老的问题;通过家庭门禁与安防套件、空气净化套件、可燃气体与有害气体监控套件等相互联动,在不同生活情...