問い合わせファイルの読み込み、問い合わせの実行、および問い合わせ結果の保存を行います。
問い合わせ結果は、アプリケーションが用意した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; } ===================================================================================