ASP的6大常见对象和数据库操作 | |
![]() |
发起人:孙帅 回复数:0 浏览数:18246 最后更新:2009/1/15 17:06:18 by 孙帅 |
选择查看 | 搜索更多相关主题 帖子排序: |
孙帅 发表于 2009/1/15 17:04:46
|
||
ASP的6大常见对象和数据库操作
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 二、Response 三、Session 四、Server 五 Applictaion 是一个全局对象,他和Session类似。区别在于 Session是存储单个的用户信息 Application是存储全局信息。 六、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") 七、Adodb.Recordset 返回一个记录集。先也是注册对象 Set Rs = Server.CreateObject("Adodb.Recordset") 这个rs是可以自己定义的 不一定一定要用rs 或者conn 。因为这些是Com组件(也就是用deiphl C++写的dll,一些asp本身不能实现的功能 ) 不是asp的内置对象 ,所以要注册对象。 然后也是用Open方法打开记录集 Rs.Open "Select * From TableName",Conn,1,3 Rs.Open Sql语句,Conn对象,1,3 (1,3参数一会讲)Sql语句 一般是一条查询语句 Conn对象就是刚才上面Connection打开的数据库对象 1 打开数据库的游标类型 Set Rs = Server.CreateObject("Adodb.Recordset") 因为asp是弱类型的 定量对象时不用定义类型 C# int i = 1; 下面讲一下指针移动(就上面的游标,应该是指针,游标是C语言里面的,asp没有) 讲asp分页的几个方法属性 <% Set Rs = Server.CreateObject("Adodb.Recordset") <%if curpage=1 then%> <%if curpage=1 then%> <%if rs.pagecount<curpage+1 then%> <%if rs.pagecount<curpage+1 then%> 说明 curpage 是上面用Reqeust.Querystring得到的当前页。 <% Rs.Addnew 这是新增一条记录 打开的数据集必须为1,3 Set Rs = Server.CreateObject("Adodb.Recordset") Set Rs = Server.CreateObject("Adodb.Recordset") Set Rs = Server.CreateObject("Adodb.Recordset") |
用户在线信息 |
![]() |