亚洲av色香蕉一区二区三区,十四以下岁毛片带血a级,亚洲 校园 欧美 国产 另类,亚洲av日韩av一区谷露,色欲av无码一区二区三区

  • 相關(guān)軟件
    >OPENDATASOURCE 創(chuàng)建者:webmaster 更新時(shí)間:2006-02-16 15:51

    不使用鏈接的服務(wù)器名,而提供特殊的連接信息,并將其作為四部分對(duì)象名的一部分。



    語(yǔ)法


    OPENDATASOURCE ( provider_name, init_string )



    參數(shù)


    provider_name



    注冊(cè)為用于訪問(wèn)數(shù)據(jù)源的 OLE DB 提供程序的 PROGID 的名稱。provider_name 的數(shù)據(jù)類型為 char,沒(méi)有默認(rèn)值。



    init_string



    連接字符串,這些字符串將要傳遞給目標(biāo)提供程序的 IDataInitialize 接口。提供程序字符串語(yǔ)法是以關(guān)鍵字值對(duì)為基礎(chǔ)的,這些關(guān)鍵字值對(duì)由分號(hào)隔開(kāi),例如:"keyword1=value; keyword2=value."



    在 Microsoft® Data Access SDK 中定義了基本語(yǔ)法。有關(guān)所支持的特定關(guān)鍵字值對(duì)的信息,請(qǐng)參見(jiàn)提供程序中的文檔。下表列出 init_string 參數(shù)中最常用的關(guān)鍵字。




















































    關(guān)鍵字OLE DB 屬性有效值和描述
    數(shù)據(jù)源DBPROP_INIT_DATASOURCE要連接的數(shù)據(jù)源的名稱。不同的提供程序用不同的方法對(duì)此進(jìn)行解釋。對(duì)于 SQL Server OLE DB 提供程序來(lái)說(shuō),這會(huì)指明服務(wù)器的名稱。對(duì)于 Jet OLE DB 提供程序來(lái)說(shuō),這會(huì)指明 .mdb 文件或 .xls 文件的完整路徑。
    位置DBPROP_INIT_LOCATION要連接的數(shù)據(jù)庫(kù)的位置。
    擴(kuò)展屬性DBPROP_INIT_PROVIDERSTRING提供程序特定的連接字符串。
    連接超時(shí)DBPROP_INIT_TIMEOUT超時(shí)值,在該超時(shí)值后,連接嘗試將失敗。
    用戶 IDDBPROP_AUTH_USERID用于該連接的用戶 ID。
    密碼DBPROP_AUTH_PASSWORD用于該連接的密碼。
    目錄DBPROP_INIT_CATALOG連接到數(shù)據(jù)源時(shí)的初始或默認(rèn)的目錄名稱。



    注釋


    OPENDATASOURCE 函數(shù)可以在能夠使用鏈接服務(wù)器名的相同 Transact-SQL 語(yǔ)法位置中使用。因此,就可以將 OPENDATASOURCE 用作四部分名稱的第一部分,該名稱指的是 SELECT、INSERT、UPDATE 或 DELETE 語(yǔ)句中的表或視圖的名稱;或者指的是 EXECUTE 語(yǔ)句中的遠(yuǎn)程存儲(chǔ)過(guò)程。當(dāng)執(zhí)行遠(yuǎn)程存儲(chǔ)過(guò)程時(shí),OPENDATASOURCE 應(yīng)該指的是另一個(gè) SQL Server。OPENDATASOURCE 不接受參數(shù)變量。



    與 OPENROWSET 函數(shù)類似,OPENDATASOURCE 應(yīng)該只引用那些不經(jīng)常訪問(wèn)的 OLE DB 數(shù)據(jù)源。對(duì)于訪問(wèn)次數(shù)稍多的任何數(shù)據(jù)源,請(qǐng)為它們定義鏈接的服務(wù)器。無(wú)論 OPENDATASOURCE 還是 OPENROWSET 都不能提供鏈接的服務(wù)器定義的全部功能,例如,安全管理以及查詢目錄信息的能力。每次調(diào)用 OPENDATASOURCE 時(shí),都必須提供所有的連接信息(包括密碼)。



    示例


    下面的示例訪問(wèn)來(lái)自某個(gè)表的數(shù)據(jù),該表在 SQL Server 的另一個(gè)實(shí)例中。



    SELECT   *
    FROM     OPENDATASOURCE(
          'SQLOLEDB',
          'Data Source=ServerName;User ID=MyUID;Password=MyPass'
          ).Northwind.dbo.Categories


    下面是個(gè)查詢的示例,它通過(guò)用于 Jet 的 OLE DB 提供程序查詢 Excel 電子表格。



    SELECT * 
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
    'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
    相關(guān)文章
    本頁(yè)查看次數(shù):