欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

手把手教你使用VB来创建ASP组件(3)

程序员文章站 2024-01-29 20:57:40
由于我们要操作,要使用到ado,因此我们要引用microsoft activex data object 2.5 library....
由于我们要操作,要使用到ado,因此我们要引用microsoft activex data object 2.5 library.(如下图)
手把手教你使用VB来创建ASP组件(3)
现在我们开始写中的方法

1、 opendb方法

  opendb方法的思路是建立与ms sql server7.0的连接,这可以使用sqloledb provider来实现。建立连接后就可以创建一个包含所有cd信息的记录集。根据以上分析我们写出如下代码。

option explicit

private conn as adodb.connection

private recordsetcd as adodb.recordset

’打开连接和结果集

private sub opendb()

set conn = new adodb.connection

set recordsetcd = new adodb.recordset

conn.open "provider=sqloledb;datasource=muse;initial catalog=music;userid=wayne;password=abcdefg"

recordsetcd.open "select * from cd", conn

end sub

2、 closedb方法

  由于连接数据库是相当昂贵的,所以在不需要使用数据库时,一定要记住关闭recordset 和connection对象,closedb就是完成这一操作。

private sub closedb()

’关闭结果集recordsetcd

if not (recordsetcd is nothing) then

if recordsetcd.state = adstateopen then

recordsetcd.close

end if

set recordsetcd = nothing

end if

’关闭连接conn

if not (conn is nothing) then

conn.close

set conn = nothing

end if

end sub