ASP连接数据库的全能代码

ASP连接数据库的全能代码     
'解决了ACCESS数据库路径的问题!
'采用DBType=0或DBType=1来区分AC库还是MSSQL库
'具体采用AC库时应注意的事项,请看程序说明

--------------------------------------------------------------------------------
Dim DBType,Conn,StrConn
DBType=0        '0为Access数据库,1为MSSQL数据库 

If(DBType=0) Then
 '********************************ACCESS数据库*************************************
 Dim DbFolderName,DbFolder_Path,SiteFolder
 DbFolderName="ArticleData"   '数据库所在文件夹名称
 DbFolder_Path = Server.MapPath(DbFolderName)   '数据库所在路径
 SiteFolder="Article"                    '系统所在根目录名称

 If Session("RootDir") = "" Then 
  Session("RootDir") = Mid(DbFolder_Path, 1, InStr(1,DbFolder_Path,SiteFolder,1) -1) & SiteFolder 
 End if
 Set Conn = Server.CreateObject("Adodb.Connection")
 StrConn = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Session("RootDir") & "\"& DbFolderName & "\Data.mdb"  '连接到数据库
 Conn.Open StrConn
 '**********************************************************************************
ElseIf(DBType=1) Then
 '*****************************MSSQL SERVER数据库*************************************
 Dim DBUserID,DBPassWord,DBName,DBIP
 '修改以下信息以适合你的网站
 DBUserID="sa"  '数据库登陆名
 DBPassWord=""  '数据库密码
 DBName="dbname" '数据库名称
 DBIP="local" '数据库所在地址,如果是本地数据库则为:(local)

 Set Conn=Server.CreateObject("Adodb.Connection")
 StrConn = "PROVIDER=SQLOLEDB.1;Data Source="&DBIP&";Initial Catalog="&DBName&";Persist Security Info=True;User ID="&DBUserID&";Password="&DBPassWord&";Connect Timeout=30"
 Conn.Open StrConn
 '**********************************************************************************
Else
 '***********************数据库设置错误*************************************************
 Response.Write"数据库设置错误,请联系管理员!"
 Response.End
End If
'Response.Write StrConn
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值