Asp連接資料庫﹐與大家共享﹐希望有所幫助﹗

haley_hj 2002-10-10 07:55:46
<%
Dim HjConnDb
' 連接 Microsoft Access 資料庫
Function HjConnAccess(HjDb_Name)
Set HjConnDb=Server.CreateObject("ADODB.CONNECTION")
HjStrConn="Provider=MSDataShape;Data Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
HjStrConn=HjStrConn & Server.MapPath(HjDb_Name)
HjConnDb.Open HjStrConn
' 打開記錄集示例
' HjStrSql="select * from table_name"
' Set HjRsDb=Server.CreateObject("ADODB.RECORDSET")
' HjRsDb.Open HjStrSql,HjConnDb
End Function

' 連接 Microsoft Sql Server 資料庫
Function HjConnSql(HjSvr_Name,HjDb_Name,HjDb_Uid,HjDb_Pwd)
Set HjConnDb=Server.CreateObject("ADODB.CONNECTION")
HjStrConn="Provider=MSDataShape;Data Provider=sqloledb; Data Source="
HjStrConn=HjStrConn & HjSvr_Name & "; Initial Catalog="
HjStrConn=HjStrConn & HjDb_Name & "; User id="
HjStrConn=HjStrConn & HjDb_Uid & "; Password="
HjStrConn=HjStrConn & HjDb_Pwd
HjConnDb.Open HjStrConn
' 連接 Microsoft Sql Server 資料庫
' HjConnDb.Open "Driver={SQL Server}; Server=HALEY; Database=YCDB; Uid=sa;Pwd=sa;"
' HjConnDb.Open "Provider=sqloledb;Data Source=HALEY;Initial Catalog=YCDB;User Id=sa;Password=sa;"
' HjConnDb.Open "Provider=MSDataShape;Data Provider=SQLOLEDB;Data Source=HALEY;Initial Catalog=YCDB;User Id=sa;Password=sa;"
' HjConnDb.Open "Remote Provider=MS Remote;Remote Server=http://172.24.15.228;Provider=MSDataShape;Data Provider=SQLOLEDB;Data Source=HALEY; Initial Catalog=YCDB; User ID=sa;Password=sa;"
' HjConnDb.Open "Remote Provider=MS Remote;Remote Server=http://172.24.15.228;Driver={SQL Server};Server=HALEY; Initial Catalog=YCDB; User ID=sa;Password=sa;"

' 打開記錄集示例
' HjStrSql="select * from table_name"
' Set HjRsDb=Server.CreateObject("ADODB.RECORDSET")
' HjRsDb.Open HjStrSql,HjConnDb
End Function

' 連接 Oracle 資料庫
Function HjConnOra(HjSvr_Name,HjDb_Uid,HjDb_Pwd)
Uid_Pwd=HjDb_Uid & "/" & HjDb_Pwd
set HjDbOraSession=CreateObject("OracleInProcServer.XOraSession")
set HjDbOra=HjDbOraSession.DbOpenDatabase(HjSvr_Name,Uid_Pwd,0)
' 打開記錄集示例
' sql= "select * from table_name"
' Set HjOradynaset=HjDbOra.DbCreateDynaset(sql,0)
End Function

' 連接 Oracle 資料庫 利用Ole Db
Function HjConn_Ora(HjSvr_Name,HjDb_Uid,HjDb_Pwd)
Set HjConnDb=Server.CreateObject("ADODB.CONNECTION")
HjStrConn="Provider=MSDataShape;Data Provider=msdaora; Data Source="
HjStrConn=HjStrConn & HjSvr_Name & "; User Id="
HjStrConn=HjStrConn & HjDb_Uid & "; Password="
HjStrConn=HjStrConn & HjDb_Pwd
HjConnDb.Open HjStrConn

' 打開記錄集示例
' HjStrSql="select * from table_name"
' Set HjRsDb=Server.CreateObject("ADODB.RECORDSET")
' HjRsDb.Open HjStrSql,HjConnDb
End Function
%>
...全文
45 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lianxiayang1982 2002-10-10
  • 打赏
  • 举报
回复
谢谢了!
hongboxm 2002-10-10
  • 打赏
  • 举报
回复
补充MySQL:

1)MyODBC
Conn = "driver={MySql};server=localhost;uid=;pwd=;database=;option=1;"

2)MyOleDB
Conn = "Provider=MySQLProv;Data Source=;User Id=;Password="

qimangxing 2002-10-10
  • 打赏
  • 举报
回复
多谢,正是我需要的。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧