YanHai.net  
网站地图 RSS订阅
高级搜索 收藏本站
热门关键字: 菜单
  当前位置:主页>ASP相关>ASP>文章内容
  热点文章
·查询Google PR值的ASP程序
  相关文章
·查询Google PR值的ASP程序
asp 数据库操作类
来源: 作者: 发布时间:2007-09-26  
asp 数据库操作类
<%@ CodePage=65001 Language="VBScript"%>
<%
class classdb

 Private conn
 Public rs
 Public strconn
 
 'Initial class
 Private Sub Class_Initialize

  dbPath = "yourdb.mdb"
  'strconn="Driver={sql server};server=127.0.0.1;database=db;uid=a;pwd=a;"
  'strconn="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(dbPath)
  strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&dbPath&"")  
  opendb()
  'response.Write("Successful initial class---------<br><br>")
 End Sub
 
 'Terminate class。          
 'clear class
 Private Sub Class_Terminate  
  rs.close
  set rs=nothing
  conn.close
  set conn=nothing
  'response.Write("<br><br>---------Close database")
 End Sub
 
 'open database
 Public Function opendb()                  
  if isempty(strconn) then
  response.Write("Have set database connect string 'strconn'")
  response.end
  end if
  
  if isempty(conn) then
   Set conn=Server.CreateObject("ADODB.Connection")
   conn.open strconn
  else
   response.Write("Database has open success")
   response.end
  end if
 End Function
 
 'get recordset
 Public Function getrs(ByVal sql)                  
  if isempty(conn) then
  opendb()
  end if
  
  Set rs=Server.CreateObject("ADODB.RecordSet")
  rs.Open sql,conn,1,1
  getrs=rs
 End Function
 
 'exec sql use to insert update delete recordset
 Public Function exesql(ByVal sql)                  
  if isempty(conn) then
  opendb()
  end if
  conn.execute(sql)
 End Function
end class
on error resume next
'//*************************************************************
’//两个常用函数
Function HTMLDecode(fString)
If Not IsNull(fString) Then 
fString = replace(fString, "&gt;", ">") 
fString = replace(fString, "&lt;", "<") 
fString = Replace(fString, " ", CHR(32))  '&nbsp; 
fString = Replace(fString, " ", CHR(9))   '&nbsp; 
fString = Replace(fString, "&quot;", CHR(34)) 'filter " 
fString = Replace(fString, CHR(39), "&#39;") 'filter '
'fString = Replace(fString, ,"" CHR(13)) 
fString = Replace(fString, "</p><p>", CHR(10) & CHR(10)) 
fString = Replace(fString, "<br>", CHR(10)) 
HTMLDecode = fString
End If
End Function
'//*************************************************************
Function HTMLEncode(fString)
If Not IsNull(fString) Then 
fString = replace(fString, ">", "&gt;") 
fString = replace(fString, "<", "&lt;") 
fString = Replace(fString, CHR(32), " ")  '&nbsp; 
fString = Replace(fString, CHR(9), " ")   '&nbsp; 
fString = Replace(fString, CHR(34), "&quot;") 'filter " 
fString = Replace(fString, CHR(39), "&#39;") 'filter '
fString = Replace(fString, CHR(13), "") 
fString = Replace(fString, CHR(10) & CHR(10), "</p><p>") 
'fString = Replace(fString, CHR(10), "<br>") 
HTMLEncode = fString
End If
End Function
%>

(阅读次数:
上一篇:Menu ,MenuBar 组件的使用及实例   下一篇:php 数据库操作类
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 最新评论
友情链接 [所有链接] [申请链接]
 DANB GROUP  DB Shop  MINDPATH US  MINDPATH CN  奥佳晋特科技  梦网互联  卓壮速度轮滑俱乐部
 北京中文德利行  Perfect Home  ASIA WEEKLY  Garden of Delights  Web Rank Info  HEALTH TRAVEL ASIA
 Y.H.    AUG Group  
Search Engine Spider Simulator

Enter URL to Spider:

Valid XHTML 1.0 Transitional

Valid XHTML 1.0 Transitional