ページの先頭行へ戻る
Interstage Navigator ServerV9.5.0 Navigator APIプログラマーズガイド(Visual C++編)
FUJITSU Software

4.2.4 問い合わせオブジェクトの生成

次に行うのは、問い合わせオブジェクトの生成です。

問い合わせオブジェクトは、問い合わせファイルの読み込み、問い合わせファイルの実行、問い合わせ結果の取得など、一連の問い合わせ処理に対応するオブジェクトです。

問い合わせオブジェクトは、変数として宣言することもできますが、この説明では、new演算子を使って生成し、delete演算子を使って削除します。

【例】

===================================================================================
CSymNaviSession _Server;
BOOL MyFunc()
{
      _Server.Open("userid" , "password" , "server") ;
      _Server.ConnectOracle("oracle_userid" , "oracle_password") ;
      _Server.ConnectResourceNoAuth( );
      CSymNaviDoc * pDoc = new CSymNaviDoc ; //オブジェクトの生成※
      pDoc->SetSession( &_Server ) ; //セションオブジェクトと関連付け
      delete pDoc;
      _Server.Close( ) ;
      return true;
}
===================================================================================