国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

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

2024-05-04 11:04:18
字體:
供稿:網(wǎng)友

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

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

Function CreateMdbRecordset(數(shù)據(jù)庫文件名, 數(shù)據(jù)表名或Select語句 )
  Dim conn,Provider,DBPath
  ’建立Connection 對象
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對象。它的建立方式與建立不帶密碼的MDB數(shù)據(jù)庫的Recordset對象類似,只是多了一個密碼參數(shù),即在與數(shù)據(jù)庫連接時,必須給出密碼信息。

Function CreateSecuredMdbRecordset( 數(shù)據(jù)庫文件名, 數(shù)據(jù)表名或Select語句,password ) 
Dim conn,Provider,DBPath 
’建立Connection 對象 
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文件不是一個標(biāo)準(zhǔn)的數(shù)據(jù)庫文件,只相當(dāng)于標(biāo)準(zhǔn)數(shù)據(jù)庫文件中的一個數(shù)據(jù)表,所以為了使用DBF文件,可以把所有的DBF文件放在一個目錄下,這樣把目錄名看成標(biāo)準(zhǔn)數(shù)據(jù)庫,每一個DBF文件相當(dāng)于標(biāo)準(zhǔn)數(shù)據(jù)庫中的數(shù)據(jù)表。下面函數(shù)中的Directory是DBF所在的目錄名。

Function CreateDbfRecordset( 目錄名, DBF文件名或Select語句 ) 
Dim conn,Driver,SourceType,DBPath 
’建立Connection 對象 
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ù)庫相似,都是一個數(shù)據(jù)庫包含幾個數(shù)據(jù)表的形式,所以對DBC數(shù)據(jù)庫的存取方法與MDB數(shù)據(jù)庫相似。


Function CreateDbcRecordset( DBC數(shù)據(jù)庫文件名, 數(shù)據(jù)表名或Select語句 ) 
Dim conn,Driver,SourceType,DBPath 
’建立Connection 對象 
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)看成一個數(shù)據(jù)庫,其中的每一個工作表(sheet)看成一個數(shù)據(jù)庫表。

Function CreateExcelRecordset(XLS文件名,Sheet名)
Dim conn.Driver,DBPath
’建立Connection對象
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ī)名稱,用戶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 

 

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 乾安县| 营山县| 营口市| 东至县| 莱阳市| 临海市| 砚山县| 大埔区| 项城市| 乐亭县| 获嘉县| 白沙| 罗源县| 内乡县| 绥宁县| 华蓥市| 灌云县| 曲靖市| 万年县| 金溪县| 永州市| 鹤壁市| 尼勒克县| 西昌市| 陇南市| 开平市| 桂东县| 松滋市| 堆龙德庆县| 延长县| 英超| 雷波县| 龙井市| 洪泽县| 林甸县| 攀枝花市| 漳浦县| 汉中市| 柞水县| 汝阳县| 宝兴县|