日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

解析ASP中連接各種類型數(shù)據(jù)文件的方法_ASP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:解析DateDiff函數(shù)的語法參數(shù)
描述 返回兩個(gè)日期之間的時(shí)間間隔。 語法 DateDiff(interval, date1, date2 [,firstdayofweek][, firstweekofyear]]) DateDiff 函數(shù)的語法有以下參數(shù): 參數(shù) 描述 interval 必選項(xiàng)。String expression 表示用于計(jì)算 date1 和 date2 之間的時(shí)間間隔。有關(guān)數(shù)值

1.建立MdbRecordset對(duì)象。MDB數(shù)據(jù)庫是一個(gè)完整的數(shù)據(jù)庫,內(nèi)部可能含有若干個(gè)數(shù)據(jù)表,在此函數(shù)中,Connection的作用是連接數(shù)據(jù)庫,Recordset的作用是打開數(shù)據(jù)表。

Function CreateMdbRecordset(數(shù)據(jù)庫文件名, 數(shù)據(jù)表名或Select語句 )
  Dim conn,Provider,DBPath
  ’建立Connection 對(duì)象
Set conn = Server.CreateObject
(“ADODB.Connection”)
  Provider=“Provider=Microsoft.Jet.OLEDB.4.0;”
  DBPath = “Data Source=” & Server.MapPath(“數(shù)據(jù)庫文件名”)
  ’打開數(shù)據(jù)庫
  conn.Open Provider & DBPath
  Set CreateMdbRecordset = Server.CreateObject(“ADODB.Recordset”)
  ’打開數(shù)據(jù)表
  CreateMdbRecordset.Open “數(shù)據(jù)表名”, conn, 2, 2
  End Function

 


2.建立帶密碼的MDB數(shù)據(jù)庫的Recordset對(duì)象。它的建立方式與建立不帶密碼的MDB數(shù)據(jù)庫的Recordset對(duì)象類似,只是多了一個(gè)密碼參數(shù),即在與數(shù)據(jù)庫連接時(shí),必須給出密碼信息。

Function CreateSecuredMdbRecordset( 數(shù)據(jù)庫文件名, 數(shù)據(jù)表名或Select語句,password ) 
Dim conn,Provider,DBPath 
’建立Connection 對(duì)象 
Set conn = Server.CreateObject 
(“ADODB.Connection”) 
Provider = “Provider=Microsof.Jet.OLEDB.4.0;” 
DBPath = “Data Source=”& Server.MapPath(“數(shù)據(jù)庫文件名”) 
’連接數(shù)據(jù)庫,注意要帶有密碼參數(shù) 
conn.Open Provider & DBPath&“Jet OLEDB:Database Password=”&assword 
Set CreateSecuredMdbRecordset = Server. 
CreateObject(“ADODB.Recordset”) 
’打開數(shù)據(jù)表 
CreateSecuredMdbRecordset.Open “數(shù)據(jù)表名”, conn, 2, 2 
End Function 
 

3.DBF文件不是一個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)庫文件,只相當(dāng)于標(biāo)準(zhǔn)數(shù)據(jù)庫文件中的一個(gè)數(shù)據(jù)表,所以為了使用DBF文件,可以把所有的DBF文件放在一個(gè)目錄下,這樣把目錄名看成標(biāo)準(zhǔn)數(shù)據(jù)庫,每一個(gè)DBF文件相當(dāng)于標(biāo)準(zhǔn)數(shù)據(jù)庫中的數(shù)據(jù)表。下面函數(shù)中的Directory是DBF所在的目錄名。

Function CreateDbfRecordset( 目錄名, DBF文件名或Select語句 ) 
Dim conn,Driver,SourceType,DBPath 
’建立Connection 對(duì)象 
Set conn = Server.CreateObject 
(“ADODB.Connection”) 
Driver=“Driver={Microsoft Visual FoxProDriver};” SourceType = “SourceType=DBF;” 
DBPath=“SourceDB=” & Server.MapPath(“目錄名”) 
’調(diào)用Open 方法打開數(shù)據(jù)庫 
conn.Open Driver & SourceType & DBPath 
Set CreateDbfRecordset = Server.CreateObject(“ADODB.Recordset”) 
’打開DBF文件 
CreateDbfRecordset.Open “DBF文件名或Select語句”, conn, 2, 2 
End Function 
 

4.由FoxPro生成的DBC數(shù)據(jù)庫與MDB數(shù)據(jù)庫相似,都是一個(gè)數(shù)據(jù)庫包含幾個(gè)數(shù)據(jù)表的形式,所以對(duì)DBC數(shù)據(jù)庫的存取方法與MDB數(shù)據(jù)庫相似。


Function CreateDbcRecordset( DBC數(shù)據(jù)庫文件名, 數(shù)據(jù)表名或Select語句 ) 
Dim conn,Driver,SourceType,DBPath 
’建立Connection 對(duì)象 
Set conn = Server.CreateObject 
(“ADODB.Connection”) 
Driver=“Driver={Microsoft Visual FoxPro Driver};” 
SourceType = “SourceType=DBC;” 
DBPath = “SourceDB=” & Server.MapPath(“DBC數(shù)據(jù)庫文件名”) 
’連接數(shù)據(jù)庫 
conn.Open Driver & SourceType & DBPath 
Set CreateDbcRecordset = Server.CreateObject(“ADODB.Recordset”) 
’打開數(shù)據(jù)表 
CreateDbcRecordset.Open“數(shù)據(jù)表名或Select語句”, conn, 2, 2 
End Function 
 

5.將Excel生成的XLS文件(book)看成一個(gè)數(shù)據(jù)庫,其中的每一個(gè)工作表(sheet)看成一個(gè)數(shù)據(jù)庫表。

Function CreateExcelRecordset(XLS文件名,Sheet名)
Dim conn.Driver,DBPath
’建立Connection對(duì)象
Set conn = Server.CreateObject
(“ADODB.Connection”)
Driver=“Driver={Microsoft Excel Driver (*.xls)};”
DBPath = “DBQ=” & Server.MapPath(“XLS文件名”)
’調(diào)用Open 方法打開數(shù)據(jù)庫
conn.Open Driver & DBPath
Set CreateExcelRecordset = Server.CreateObject(“ADODB.Recordset”)
’打開Sheet
CreateExcelRecordset.Open “Select * From [”&sheet&“$]”, conn, 2, 2
End Function

 

6.SQL Server

Function CreateSQLServerRecordset(計(jì)算機(jī)名稱,用戶ID, 用戶密碼,數(shù)據(jù)庫名稱 數(shù)據(jù)表或查看表或Select指令 ) 
Dim Params, conn 
Set CreatSQLServerConnection = Nothing 
Set conn = Server.CreateObject 
(“ADODB.Connection”) 
Params = “Provider=SQLOLEDB.1” 
Params = Params & “;Data Source=” & Computer 
Params = Params & “;User ID=” & UserID 
Params = Params & “;Password=” & Password 
Params = Params & “.Initial Catalog=”&數(shù)據(jù)庫名稱 
Conn open Paras 
Set CreateSQLServerRecordset = Server. 
CreateObject(“ADODB.Recordset") 
CreateSQLServerRecordset.Open source, conn, 2, 2 
End Function 

 

分享:淺析一個(gè)不錯(cuò)的翻頁效果代碼
注:文件名應(yīng)為index.asp 顯示效果如下: 共 100 條,當(dāng)前第 8/11 頁 上一翻頁 頁首 上一頁 [6] [7] [8] [9] [10] 下一頁 頁尾 下一翻頁 !--#includefile=conn.asp-- %PageShowSize=5’每頁顯示多少個(gè)頁 MyPageSize=10’每頁顯示多少條文章 IfNotIsNumeric(R

來源:模板無憂//所屬分類:ASP教程/更新時(shí)間:2010-03-08
相關(guān)ASP教程