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

一个简单的asp数据库操作类

程序员文章站 2022-07-02 08:29:20
<% '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% '数据库操作类 '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...
<%
'%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
'数据库操作类
'%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
'名称:class_dboperate
'版本:0.2
'作者:qihangnet
'更新:2005年6月14日
'作用:简化数据库操作的流程
'授权:免费使用
'%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

class class_dboperate

'************************************
'变量定义
'************************************
'conn ---------- 数据库连接对象
'conn_str ------ 数据库连接字符串

private conn,conn_str

'************************************
'实例 初始化/终止
'************************************

private sub class_initialize() 
set conn = server.createobject("adodb.connection")
end sub

private sub class_teriminate()
set conn = nothing
end sub

'************************************
'属性
'************************************

'输出数据库连接字符串
' 返回值类型:string

property get connectstring 
connectstring = conn_str
end property

'设置数据库连接字符串(数据库连接字符串)
' 参数:str --- string

property let connectstring(str) 
conn_str = str
end property

'************************************
'事件
'************************************

'数据库打开
public sub db_open() 。
conn.connectionstring = conn_str
conn.open
end sub

'数据库关闭
public sub db_close() 
conn.close
end sub

'************************************
'方法
'************************************

'数据库查询(sql语句)
' 参数及类别:sql ---- string
' 返回值类型:记录集
' 前提:数据库状态为打开

public function db_select(sql)
set db_select = conn.execute(sql)
end function

'数据库执行(sql语句)
' 参数及类别:sql ---- string
' 返回值类型:整形
' 返回值含义:受影响行数
' 前提:数据库状态为打开

public function db_excute(sql)
dim rs_affected
conn.execute sql,rs_affected
db_excute = rs_affected
end function

end class
%>