校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > 萬(wàn)能數(shù)據(jù)庫(kù)連接程序

萬(wàn)能數(shù)據(jù)庫(kù)連接程序

熱門(mén)標(biāo)簽:電話機(jī)器人銷(xiāo)售公司嗎 土地證宗地圖標(biāo)注符號(hào) 保定電銷(xiāo)機(jī)器人軟件 vue 地圖標(biāo)注拖拽 電話機(jī)器人案例 客服外呼系統(tǒng)呼叫中心 自動(dòng)外呼系統(tǒng)怎么防止封卡 成都銷(xiāo)售外呼系統(tǒng)公司 鎮(zhèn)江云外呼系統(tǒng)怎么樣
簡(jiǎn)介: 連接各種類(lèi)型數(shù)據(jù)庫(kù) 及 對(duì)數(shù)據(jù)庫(kù)操作的函數(shù)

下面這部分程序可說(shuō)是萬(wàn)能的數(shù)據(jù)庫(kù)連接程序幾乎可以連接所有的MS數(shù)據(jù)庫(kù),自己拿去研究吧(這個(gè)程序是“ASP網(wǎng)頁(yè)制作教程”這本書(shū)里面的——一本好書(shū)):
%
'---------------------------------------------------
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
%>
使用方法是——復(fù)制下來(lái)存成一個(gè)文件,然后用#Include “文件名”就可以調(diào)用里面的子程序了。
有什么問(wèn)題可以一起探討!!!

標(biāo)簽:公主嶺 成都 重慶 臺(tái)灣 懷化 麗江 內(nèi)江 天津

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《萬(wàn)能數(shù)據(jù)庫(kù)連接程序》,本文關(guān)鍵詞  萬(wàn)能,數(shù)據(jù)庫(kù),連接,程序,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《萬(wàn)能數(shù)據(jù)庫(kù)連接程序》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于萬(wàn)能數(shù)據(jù)庫(kù)連接程序的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 竹溪县| 富民县| 永定县| 保定市| 万源市| 巴塘县| 海门市| 皮山县| 旬阳县| 西丰县| 新龙县| 罗平县| 元朗区| 大理市| 九龙坡区| 长治县| 新闻| 哈密市| 阿鲁科尔沁旗| 五指山市| 时尚| 阿尔山市| 岚皋县| 九龙县| 顺平县| 永胜县| 吉木萨尔县| 五大连池市| 广州市| 四川省| 桂阳县| 高要市| 威宁| 永仁县| 即墨市| 十堰市| 巴林左旗| 长汀县| 积石山| 漯河市| 福海县|