Interstage Application Server アプリケーション作成ガイド (データベース連携サービス編) |
目次 索引 |
付録G SQL Serverとの連携 | > G.6 サーバアプリケーションの作成(ODBCの使用) |
1つのアプリケーションで複数のメソッドを定義し、それらの各メソッドでSQL Serverのリソースと連携する場合、メソッドごとに異なるコネクションハンドルを使用してください。以下にサーバアプリケーション例を示します。
HDBC hdbc1, hdbc2; int main(){ SQLAllocConnect(gHenv, &hdbc1); /* method A用 */ SQLConnect(hdbc1, ...); SQLAllocConnect(gHenv, &hdbc2); /* method B用 */ SQLConnect(hdbc2, ...); } methodA(){ SQLSetConnectOption (hdbc1, SQL_COPT_SS_ENLIST_IN_XA, TRUE); SQLAllocStmt(hdbc1, &htmt1); SQLExecDirect(htmt1, ...); } methodB(){ SQLSetConnectOption (hdbc2, SQL_COPT_SS_ENLIST_IN_XA, TRUE); SQLAllocStmt(hdbc2, &htmt1); SQLExecDirect(htmt2, ...); } |
目次 索引 |