次の方法で共有


CDaoWorkspace::Open

更新 : 2007 年 11 月

DAO の既定のワークスペースに関連付けられたワークスペース オブジェクトを明示的に開きます。

virtual void Open( 
   LPCTSTR lpszName = NULL  
);

パラメータ

  • lpszName
    開く DAO ワークスペース オブジェクトの名前。ワークスペースに一意に命名された 14 文字以内の文字列で指定します。既定のワークスペースを明示的に開くには、既定値 NULL を指定します。名前の指定方法は、Create のパラメータ lpszName を参照してください。関連情報については、DAO ヘルプの「Name Property」を参照してください。

解説

CDaoWorkspace オブジェクトを構築した後、次のいずれかを行うために、このメンバ関数を呼び出します。

  • 既定のワークスペースを明示的に開きます。lpszName には NULL を渡します。

  • Workspaces コレクションのメンバである、既存の CDaoWorkspace オブジェクトを名前で開きます。既存のワークスペース オブジェクトの有効な名前を渡します。

Open は、ワークスペース オブジェクトをオープン状態にし、アプリケーション用に初期化されていない場合、データベース エンジンを初期化します。

多くの CDaoWorkspace メンバ関数は、ワークスペースが開かれた後にのみ呼び出すことができます。データベース エンジンを操作する次のメンバ関数は、C++ オブジェクトを構築した後、Open を呼び出す前でも利用できます。

Create

GetVersion

SetDefaultUser

GetIniPath

Idle

SetIniPath

GetLoginTimeout

SetDefaultPassword

SetLoginTimeout

必要条件

ヘッダー : afxdao.h

参照

参照

CDaoWorkspace クラス

階層図

CDaoWorkspace::IsOpen

CDaoWorkspace::CDaoWorkspace

CDaoWorkspace::Create

CDaoWorkspace::Close

その他の技術情報

CDaoWorkspace のメンバ