六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

在ASP中設置數據庫的方法

[摘要]在ASP中,用來存取數據庫的對象統稱ADO對象(ActiveDataObjects),主要含有三種對象:Connection、Recordset和Command,其中Connection負責打開或連接數據庫,Recordset負責存取數據表,Command負責對數據庫執行行動查詢(ActionQu...
在ASP中,用來存取數據庫的對象統稱ADO對象(ActiveDataObjects),主要含有三種對象:Connection、Recordset和Command,其中Connection負責打開或連接數據庫,Recordset負責存取數據表,Command負責對數據庫執行行動查詢(ActionQuery)命令和執行SQLServer的StoredProcedure。只依靠這三個對象還是無法存取數據庫的,還必須具有數據庫存取的驅動程序:OLEDB驅動程序和ODBC驅動程序。對于任何一種數據庫都必須有相對應的OLEDB驅動程序和ODBC驅動程序,ADO對象才能對數據庫進行存取。

  連接數據庫和打開數據表

  不同數據庫的連接方法有所不同(即建立Connection實例的方法不一樣),但建立Connection實例后,利用Recordset對象進行存取數據的方法卻大同小異。下面對于不同的數據類型,編寫了相對應的連接函數,在程序中直接引用即可。

  程序用VB Script腳本語言編寫。

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

  Function CreateMdbRecordset(數據庫文件名, 數據表名或Select語句 )

  Dim conn,Provider,DBPath

  建立Connection 對象

  Set conn = Server.CreateObject(ADODB.Connection)

  Provider=Provider=Microsoft.Jet.OLEDB.4.0;

  DBPath = Data Source= & Server.MapPath(數據庫文件名)

  打開數據庫

  Set CreateMdbRecordset=Server.CreateObject(ADODB.Recordset)

  打開數據表

  End Function

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

  Function CreateSecuredMdbRecordset( 數據庫文件名,數據表名或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(數據庫文件名)

  連接數據庫,注意要帶有密碼參數

  Set CreateSecuredMdbRecordset=Server.CreateObject(ADODB.Recordset)

  打開數據表

  End Function

3.DBF文件不是一個標準的數據庫文件,只相當于標準數據庫文件中的一個數據表,所以為了使用DBF文件,可以把所有的DBF文件放在一個目錄下,這樣把目錄名看成標準數據庫,每一個DBF文件相當于標準數據庫中的數據表。下面函數中的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(目錄名)

  調用Open 方法打開數據庫

  Set CreateDbfRecordset=Server.CreateObject(ADODB.Recordset)

  打開DBF文件

  EndFunction 4.由FoxPro生成的DBC數據庫與MDB數據庫相似,都是一個數據庫包含幾個數據表的形式,所以對DBC數據庫的存取方法與MDB數據庫相似。

  Function CreateDbcRecordset( DBC數據庫文件名, 數據表名或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數據庫文件名)

  連接數據庫

  Set CreateDbcRecordset=Server.CreateObject(ADODB.Recordset)

  打開數據表

  End Function

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

  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文件名)

  調用Open 方法打開數據庫

  Set CreateExcelRecordset=Server.CreateObject(ADODB.Recordset)

  打開Sheet

  End Function

  6.SQL Server屬于Server級的數據庫,使用時要求比較嚴格,必須要輸入用戶名及密碼才能使用。

  Function CreateSQLServerRecordset(計算機名稱,用戶ID,用戶密碼,數據庫名稱數據表或查看表或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=&數據庫名稱

  Conn open Paras

  Set CreateSQLServerRecordset = Server.

  CreateObject(ADODB.Recordset)

  End Function





主站蜘蛛池模板: 天天插天天搞 | 日韩一级在线播放免费观看 | 在线观看视频一区二区三区 | 在线五月婷婷 | 日本乱人伦片中文字幕三区 | 天天综合天天影视色香欲俱全 | 天天操天天干天天爽 | 综合网久久 | 欲色网站| 亚洲欧美日韩第一页 | 欧美特级一级片 | 亚洲高清日韩精品第一区 | 午夜亚洲视频 | 亚洲欧美日韩另类在线专区 | 日韩在线国产 | 天天综合射 | 日韩欧美国产一区二区三区 | 四虎一区二区三区 | 午夜剧场黄 | 日本在线观看免费 | 天天躁夜夜躁狠狠躁2021 | 日韩精品一区二区三区免费观看 | 亚洲综合亚洲综合网成人 | 欧美一区在线播放 | 四虎永久免费观看 | 欧美一级黄色片在线观看 | 在线香蕉 | 亚洲欧美国产人成在线app | 性生大片一级毛片免费观看 | 日日日天天射天天干视频 | 日韩一级一欧美一级国产 | 午夜在线播放视频在线观看视频 | 欧美亚洲不卡 | 青青色在线观看 | 青青青免费观看在线视频高清 | 五月激情综合网 | 天天爽天天狼久久久综合 | 亚洲第一伊人 | 四虎精品视频在线永久免费观看 | 日韩欧 | 亚洲一级大黄大色毛片 |