亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

數據庫連接大全

2024-07-21 02:03:57
字體:
來源:轉載
供稿:網友

無意中在公司的電腦里發現前人留下的一個db.fun的文件,打開一看原來是眾多連接數據庫的函數。也許用得著,收錄一下。

<%
'---------------------------------------------------
Function GetMdbConnection( FileName )
   Dim Provider, DBPath

   Provider = "Provider=Microsoft.Jet.OLEDB.4.0;"
   DBPath = "Data Source=" & Server.MapPath(FileName)
   Set GetMdbConnection = GetConnection( Provider & DBPath )
End Function

'---------------------------------------------------
Function GetSecuredMdbConnection( FileName, Password )
   Dim Provider, DBPath

   Provider = "Provider=Microsoft.Jet.OLEDB.4.0;"
   DBPath = "Data Source=" & Server.MapPath(FileName)
   Set GetSecuredMdbConnection = GetConnection( Provider & DBPath & ";Jet OLEDB:Database Password=" & Password )
End Function

'---------------------------------------------------
Function GetDbcConnection( FileName )
   Dim Driver, SourceType, DBPath

   Driver = "Driver={Microsoft Visual FoxPro Driver};"
   SourceType = "SourceType=DBC;"
   DBPath = "SourceDB=" & Server.MapPath( FileName )
   Set GetDbcConnection = GetConnection( Driver & SourceType & DBPath )
End Function

'---------------------------------------------------
Function GetDbfConnection( Directory )
   Dim Driver, SourceType, DBPath

   Driver = "Driver={Microsoft Visual FoxPro Driver};"
   SourceType = "SourceType=DBF;"
   DBPath = "SourceDB=" & Server.MapPath( Directory )
   Set GetDbfConnection = GetConnection( Driver & SourceType & DBPath )
End Function

'---------------------------------------------------
Function GetExcelConnection( FileName )
   Dim Driver, DBPath

   Driver = "Driver={Microsoft Excel Driver (*.xls)};"
   DBPath = "DBQ=" & Server.MapPath( FileName )
   Set GetExcelConnection = GetConnection( Driver & "ReadOnly=0;" & DBPath )
End Function

'---------------------------------------------------
Function GetTextConnection( Directory )
   Dim Driver, DBPath

   Driver = "Driver={Microsoft Text Driver (*.txt; *.csv)};"
   DBPath = "DBQ=" & Server.MapPath( Directory )
   Set GetTextConnection = GetConnection( Driver & DBPath )
End Function

'---------------------------------------------------
Function GetSQLServerConnection( Computer, UserID, Password, Db )
   Dim Params, conn
  
   Set GetSQLServerConnection = Nothing
   Params = "Provider=SQLOLEDB.1"
   Params = Params & ";Data Source=" & Computer
   Params = Params & ";User ID=" & UserID
   Params = Params & ";Password=" & Password
   Params = Params & ";Initial Catalog=" & Db
   Set conn = Server.CreateObject("ADODB.Connection")
   conn.Open Params
   Set GetSQLServerConnection = conn
End Function

'---------------------------------------------------
Function GetMdbRecordset( FileName, Source )
   Set GetMdbRecordset = GetMdbRs( FileName, Source, 2, "" )
End Function

'---------------------------------------------------
Function GetMdbStaticRecordset( FileName, Source )
   Set GetMdbStaticRecordset = GetMdbRs( FileName, Source, 3, "" )
End Function

'---------------------------------------------------
Function GetSecuredMdbRecordset( FileName, Source, Password )
   Set GetSecuredMdbRecordset = GetMdbRs( FileName, Source, 2, Password )
End Function

'---------------------------------------------------
Function GetSecuredMdbStaticRecordset( FileName, Source, Password )
   Set GetSecuredMdbStaticRecordset = GetMdbRs( FileName, Source, 3, Password )
End Function

'---------------------------------------------------
Function GetDbfRecordset( Directory, SQL )
   Set GetDbfRecordset = GetOtherRs( "Dbf", Directory, SQL, 2 )
End Function

'---------------------------------------------------
Function GetDbfStaticRecordset( Directory, SQL )
   Set GetDbfStaticRecordset = GetOtherRs( "Dbf", Directory, SQL, 3 )
End Function

'---------------------------------------------------
Function GetDbcRecordset( FileName, SQL )
   Set GetDbcRecordset = GetOtherRs( "Dbc", FileName, SQL, 2 )
End Function

'---------------------------------------------------
Function GetDbcStaticRecordset( FileName, SQL )
   Set GetDbcStaticRecordset = GetOtherRs( "Dbc", FileName, SQL, 3 )
End Function

'---------------------------------------------------
Function GetExcelRecordset( FileName, SQL )
   Set GetExcelRecordset = GetOtherRs( "Excel", FileName, SQL, 2 )
End Function

'---------------------------------------------------
Function GetExcelStaticRecordset( FileName, SQL )
   Set GetExcelStaticRecordset = GetOtherRs( "Excel", FileName, SQL, 3 )
End Function

'---------------------------------------------------
Function GetTextRecordset( Directory, SQL )
   Set GetTextRecordset = GetOtherRs( "Text", Directory, SQL, 2 )
End Function

'---------------------------------------------------
Function GetTextStaticRecordset( Directory, SQL )
   Set GetTextStaticRecordset = GetOtherRs( "Text", Directory, SQL, 3 )
End Function

'---------------------------------------------------
Function GetSQLServerRecordset( conn, source )
   Dim rs

   Set rs = Server.CreateObject("ADODB.Recordset")
   rs.Open source, conn, 2, 2
   Set GetSQLServerRecordset = rs
End Function

'---------------------------------------------------
Function GetSQLServerStaticRecordset( conn, source )
   Dim rs

   Set rs = Server.CreateObject("ADODB.Recordset")
   rs.Open source, conn, 3, 2
   Set GetSQLServerStaticRecordset = rs
End Function

'---------------------------------------------------
Function GetConnection( Param )
   Dim conn

   On Error Resume Next
   Set GetConnection = Nothing
   Set conn = Server.CreateObject("ADODB.Connection")
   If Err.Number <> 0 Then Exit Function

   conn.Open Param
   If Err.Number <> 0 Then Exit Function
   Set GetConnection = conn
End Function

'---------------------------------------------------
Function GetMdbRs( FileName, Source, Cursor, Password )
   Dim conn, rs

   On Error Resume Next
   Set GetMdbRs = Nothing
   If Len(Password) = 0 Then
       Set conn = GetMdbConnection( FileName )
   Else
       Set conn = GetSecuredMdbConnection( FileName, Password )
   End If
   If conn Is Nothing Then Exit Function

   Set rs = Server.CreateObject("ADODB.Recordset")
   If Err.Number <> 0 Then Exit Function

   rs.Open source, conn, Cursor, 2
   If Err.Number <> 0 Then Exit Function
   Set GetMdbRs = rs
End Function

'---------------------------------------------------
Function GetOtherRs( DataType, Path, SQL, Cursor )
   Dim conn, rs
   On Error Resume Next
   Set GetOtherRs = Nothing

   Select Case DataType
      Case "Dbf"
         Set conn = GetDbfConnection( Path )
      Case "Dbc"
         Set conn = GetDbcConnection( Path )
      Case "Excel"
         Set conn = GetExcelConnection( Path )
      Case "Text"
         Set conn = GetTextConnection( Path )
   End Select
   If conn Is Nothing Then Exit Function

   Set rs = Server.CreateObject("ADODB.Recordset")
   If Err.Number <> 0 Then Exit Function

   rs.Open SQL, conn, Cursor, 2
   If Err.Number <> 0 Then Exit Function
   Set GetOtherRs = rs
End Function

'---------------------------------------------------
Function GetSQLServerRs( Computer, UserID, Password, Db, source, Cursor )
   Dim conn, rs

   On Error Resume Next
   Set GetSQLServerRs = Nothing
   Set conn = GetSQLServerConnection( Computer, UserID, Password, Db )
   If conn Is Nothing Then Exit Function
  
   Set rs = Server.CreateObject("ADODB.Recordset")
   If Err.Number <> 0 Then Exit Function
  
   rs.Open source, conn, Cursor, 2
   If Err.Number <> 0 Then Exit Function
  
   Set GetSQLServerRs = rs
End Function
%>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本三级久久久| 亚洲va国产va天堂va久久| 国产成人一区二| 亚洲精品有码在线| 亚洲成色777777在线观看影院| 亚洲色图50p| 欧美激情精品久久久久久变态| 美女999久久久精品视频| 国产精品扒开腿做爽爽爽的视频| 精品日韩视频在线观看| 亚洲字幕在线观看| 青青草精品毛片| 亚洲成人av资源网| 欧美老肥婆性猛交视频| 色系列之999| 精品人伦一区二区三区蜜桃网站| 国产精品久久久久久久久| 欧美高清在线播放| 欧美中文字幕在线播放| 精品在线欧美视频| 国产精品三级网站| 久久精品国产69国产精品亚洲| 亚洲综合中文字幕在线观看| 色噜噜久久综合伊人一本| 欧美一级淫片播放口| 欧美激情精品在线| 国产日韩欧美影视| 亚洲欧美自拍一区| 亚洲国产精品美女| 国产美女精品视频| 欧美电影免费观看高清| 日韩福利视频在线观看| 日韩av电影在线免费播放| 在线精品视频视频中文字幕| 欧美伊久线香蕉线新在线| 久久亚洲一区二区三区四区五区高| 国产97免费视| 91色在线观看| 国产精品678| 国产日韩欧美日韩大片| 91精品国产综合久久香蕉| 久久成人18免费网站| 疯狂做受xxxx高潮欧美日本| 欧美激情视频网址| 欧美激情久久久久| 中文国产亚洲喷潮| 欧美另类极品videosbest最新版本| 国产欧美婷婷中文| 91在线视频成人| 国产精品69久久久久| 欧美视频免费在线观看| 欧美成人精品一区| 欧美日韩国产va另类| 日本欧美中文字幕| 国产亚洲人成a一在线v站| 57pao成人永久免费视频| 伦伦影院午夜日韩欧美限制| 欧美性猛交xxxx乱大交蜜桃| 欧美视频第一页| 亚洲影视中文字幕| 国产精品久久久久久av| 欧美性猛交xxxx富婆| 清纯唯美亚洲综合| 成人激情视频在线观看| 精品久久久久久久久久久久久| 亚洲欧美中文另类| 日韩欧美在线免费观看| 91网站在线免费观看| 国产精品极品美女粉嫩高清在线| 日韩国产中文字幕| 91国产精品电影| 欧美成人性生活| 欧美电影免费观看高清完整| 91高清视频免费| 欧美性极品少妇精品网站| 国产在线视频91| 亚洲精品一区中文| 68精品国产免费久久久久久婷婷| 欧美一级视频免费在线观看| 国产精品吹潮在线观看| 国产精品三级在线| 久久久噜噜噜久久中文字免| 亚洲va欧美va在线观看| 国产精品美女免费看| 伊人久久大香线蕉av一区二区| 在线精品国产成人综合| 精品国产精品三级精品av网址| 欧美香蕉大胸在线视频观看| 91夜夜未满十八勿入爽爽影院| xxxx性欧美| 亚洲电影第1页| 欧美成人免费在线视频| 欧美韩日一区二区| 国产欧美日韩中文字幕在线| 日韩av影院在线观看| 久久久久久久电影一区| 日韩av中文字幕在线播放| 美女国内精品自产拍在线播放| 亚洲欧美制服第一页| 国产在线观看一区二区三区| 92版电视剧仙鹤神针在线观看| **欧美日韩vr在线| 国产成人福利夜色影视| 亚洲视频在线观看视频| 日本精品久久久久影院| 成人黄色大片在线免费观看| 精品久久香蕉国产线看观看亚洲| 777777777亚洲妇女| 日韩在线激情视频| 日韩专区中文字幕| 久久久久免费精品国产| 日本欧美中文字幕| 成人性生交xxxxx网站| 日韩中文在线不卡| 国产精品久久久久久久久久尿| 亚洲国产精品视频在线观看| 久久伊人91精品综合网站| 国产精品亚洲视频在线观看| 国产精品日韩av| 日韩在线观看高清| 亚洲欧美综合另类中字| 欧美激情精品久久久久久免费印度| 色狠狠av一区二区三区香蕉蜜桃| 国自产精品手机在线观看视频| 亚洲精品一区中文字幕乱码| 国产mv免费观看入口亚洲| 久久不射电影网| 久久久国产视频91| 国产成人亚洲综合91| 久久综合久中文字幕青草| 一本色道久久88综合亚洲精品ⅰ| 欧美亚洲国产成人精品| 国产精品中文字幕在线| 精品人伦一区二区三区蜜桃免费| 亚洲精品国产电影| 国产成人av在线播放| 亚洲成人在线网| 国产成人精品在线观看| 亚洲精品成人久久电影| 国产女同一区二区| 成人av电影天堂| 欧美激情第99页| 亚洲欧美在线看| 成人福利视频网| 久久久久久com| 国产精品免费电影| 91精品久久久久久久久不口人| 亚洲电影免费观看高清| 神马国产精品影院av| 欧美国产日韩二区| 91精品国产九九九久久久亚洲| 久久久精品在线| 欧美日韩中文字幕综合视频| 91久久国产精品91久久性色| 国产欧美精品xxxx另类| 91最新在线免费观看| 亚洲已满18点击进入在线看片| 亚洲精品之草原avav久久| 国产专区精品视频| 57pao国产成人免费| 尤物九九久久国产精品的特点| 久色乳综合思思在线视频| 久久国内精品一国内精品| 日韩毛片在线看|