国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 辽宁省| 甘洛县| 彭泽县| 库尔勒市| 梁河县| 香河县| 藁城市| 西藏| 河间市| 奇台县| 健康| 烟台市| 盐山县| 洪江市| 镇赉县| 邻水| 虎林市| 惠东县| 治多县| 乌兰浩特市| 连江县| 紫阳县| 石景山区| 潢川县| 双流县| 双桥区| 防城港市| 平凉市| 诏安县| 密云县| 忻城县| 武义县| 鄱阳县| 齐齐哈尔市| 平阴县| 台北县| 枣庄市| 柳江县| 哈密市| 娄烦县| 上饶市|