快速业务通道

ASP教程:6大对象和数据库操作简单学

作者 佚名技术 来源 ASP编程 浏览 发布时间 2012-03-12
" 只要在该站点下的所有文件都可以调用这个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 查询


七、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 打开数据库的游标类型 
3 这个参数这里 如果改为1的话 就不能对库进行操作,不能更新和删除(不能使用Rs.Addnew,Rs.Update,Rs.Delete)  改为2 以独占的形式打开(当有一个用户在修改库的时候,就会锁定库,保持数据的一致性)
3 可以对库进去任何操作,包括删除 修改 更新 添加
这里一般我会用两种 在列表页的时候 因为不用操作库,只读查询就行了 Rs.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号