問い合わせファイルの読み込み、問い合わせの実行、および問い合わせ結果の保存を行います。
問い合わせ結果は、アプリケーションが用意したCStringオブジェクトに、一行ずつ受け取ることもできますが、この説明ではCSV形式でファイルに保存します。実際のコーディングでも、問い合わせが意図したとおりにできたか確認するために、初期段階ではファイルに保存することをお薦めします。
【例】
===================================================================================
CSymNaviSession _Server ;
BOOL MyFunc()
{
_Server.Open("userid" , "password" , "server") ;
_Server.ConnectOracle("oracle_userid" , "oracle_password") ;
_Server.ConnectResourceNoAuth();
CSymNaviDoc * pDoc = new CSymNaviDoc ;
pDoc->SetSession( &_Server ) ;
pDoc->LoadDocument( //問い合わせファイルを読み込みます
"filepath" ) ; //問い合わせファイルのパス名
pDoc->Execute() ; //問い合わせの実行、結果をダウンロード
pDoc->SaveData( //問い合わせ結果の保存
"csv_filepath" , //結果を保存するファイル名
NAVI_CSV , //CSV形式
NAVI_NOCHANGE ) ; //レポートと同じイメージで出力
delete pDoc;
_Server.Close() ;
return true;
}
===================================================================================