| 网站首页 | 公司简介 | 维修内容 | 网络工程 | 收费标准 | 网页制作 | 技术文章 | 维修资料 | 网站地图 | 联系我们 | 后台管理 | 
 

 

上海浦东电脑维修

浦东电脑维修

上海徐汇电脑维修

徐汇电脑维修

上海黄浦电脑维修

黄浦电脑维修

上海杨浦电脑维修

杨浦电脑维修

上海卢湾电脑维修

卢湾电脑维修

上海静安电脑维修

静安电脑维修

上海虹口电脑维修

虹口电脑维修

 

 

 

 

 

 

 

山东仪器维修
文件夹加密
长沙笔记本维修
上海IT外包
郴州电脑维修
荣成电脑维修
上海电脑维修
网站目录
宜昌格力空调维修点
液态硬盘
深圳SEO
土工膜
第三方支付平台
IT在线工具网
工业串口服务器
北京创维电视维修电话
友情链接 QQ:21401512
更多链接...
 
  您当前位置 -> 维修资料  

在ASP中操作数据库的方法(一)

    一、存取数据库的原理 

  在ASP中,用来存取数据库的对象统称ADO对象(Active Data Objects),主要含有三种对象:Connection、Recordset和Command,其中Connection负责打开或连接数据库,Recordset负责存取数据表,Command负责对数据库执行行动查询(Action Query)命令和执行SQL Server的Stored Procedure。只依靠这三个对象还是无法存取数据库的,还必须具有数据库存取的驱动程序:OLE DB驱动程序和ODBC驱动程序。对于任何一种数据库都必须有相对应的OLE DB驱动程序和ODBC驱动程序,ADO对象才能对数据库进行存取。 

  ADO对象必须与各种驱动程序相结合才能存取各种类型数据库,不同的数据库需要不同的驱动程序。在Windows 9x/NT的“开始”→“设置”→“控制面板” →“ODBC Data Source(32Bit)”中的“驱动程序”标签页,可以查证机器上究竟装了哪些驱动程序。 

  二、连接数据库和打开数据表 

  不同数据库的连接方法有所不同(即建立Connection实例的方法不一样),但建立Connection实例后,利用Recordset对象进行存取数据的方法却大同小异。下面对于不同的数据类型,编写了相对应的连接函数,在程序中直接引用即可。 

  程序用VB Script脚本语言编写。 

  1.建立MdbRecordset对象。MDB数据库是一个完整的数据库,内部可能含有若干个数据表,在此函数中,Connection的作用是连接数据库,Recordset的作用是打开数据表。 

Function CreateMdbRecordset(数据库文件名, 数据表名或Select语句 ) 
  Dim conn,Provider,DBPath 
  ’建立Connection 对象 
  Set conn = Server.CreateObject(“ADODB.Connection”) 
  Provider=“Provider=Microsoft.Jet.OLEDB.4.0;” 
  DBPath = “Data Source=” & Server.MapPath(“数据库文件名”) 
  ’打开数据库 
  conn.Open Provider & DBPath 
  Set CreateMdbRecordset = Server.CreateObject(“ADODB.Recordset”) 
  ’打开数据表 
  CreateMdbRecordset.Open “数据表名”, conn, 2, 2 
End Function 

  2.建立带密码的MDB数据库的Recordset对象。它的建立方式与建立不带密码的MDB数据库的Recordset对象类似,只是多了一个密码参数,即在与数据库连接时,必须给出密码信息。 

Function CreateSecuredMdbRecordset( 数据库文件名, 数据表名或Select语句,password ) 
 Dim conn,Provider,DBPath 
 ’建立Connection 对象 
 Set conn = Server.CreateObject(“ADODB.Connection”) 
 Provider = “Provider=Microsof.Jet.OLEDB.4.0;” 
 DBPath = “Data Source=”& Server.MapPath(“数据库文件名”) 
 ’连接数据库,注意要带有密码参数 
 conn.Open Provider & DBPath&“Jet OLEDB:Database Password=”&assword 
 Set CreateSecuredMdbRecordset = Server. 
 CreateObject(“ADODB.Recordset”) 
 ’打开数据表 
 CreateSecuredMdbRecordset.Open “数据表名”, conn, 2, 2 
End Function  
 3.DBF文件不是一个标准的数据库文件,只相当于标准数据库文件中的一个数据表,所以为了使用DBF文件,可以把所有的DBF文件放在一个目录下,这样把目录名看成标准数据库,每一个DBF文件相当于标准数据库中的数据表。下面函数中的Directory是DBF所在的目录名。 

Function CreateDbfRecordset( 目录名, DBF文件名或Select语句 ) 
 Dim conn,Driver,SourceType,DBPath 
 ’建立Connection 对象 
 Set conn = Server.CreateObject(“ADODB.Connection”) 
 Driver=“Driver={Microsoft Visual FoxProDriver};” SourceType = “SourceType=DBF;” 
 DBPath=“SourceDB=” & Server.MapPath(“目录名”) 
 ’调用Open 方法打开数据库 
 conn.Open Driver & SourceType & DBPath 
 Set CreateDbfRecordset = Server.CreateObject(“ADODB.Recordset”) 
 ’打开DBF文件 
 CreateDbfRecordset.Open “DBF文件名或Select语句”, conn, 2, 2 
End Function  




     版权所有上海大众计算机科技有限公司    Copyright2002All Rights Reserved   

浦东电脑维修|徐汇电脑维修|黄浦电脑维修|杨浦电脑维修

卢湾电脑维修|静安电脑维修|虹口电脑维修|闸北电脑维修

服务热线:021-51391508

关于本站 | 联系方式 |招聘信息 | 意见反馈 | 网站地图|加盟我们



净化网络环境,遵守国家法律。空间服务商-诺凡科技wangzhan8.com技术支持-投诉建议