Interstage Shunsaku Data Manager アプリケーション開発ガイド - Microsoft(R) Windows(R) 2000/ Microsoft(R) Windows Server(TM) 2003 - - UNIX共通 - |
目次
索引
![]() ![]() |
第2部 APIでのアプリケーション開発 | > 第11章 C APIのアプリケーション開発 | > 11.2 C APIの使用方法 | > 11.2.3 データの更新 |
データを削除するには、ShunDeleteRecId関数を利用します。
ShunDeleteRecId関数では、レコードID(コンダクタ制御情報および返信レコード識別子)を利用してデータを削除します。ShunDeleteRecId関数を実行する前に、ShunSearch関数を利用して、削除したいデータのレコードIDを取得しておく必要があります。
レコードIDを指定してデータを削除する場合の流れについて、以下の図に示します。
SHUNHSTMT StmtH; /* データ操作ハンドルの作成 */ ShunAllocHandle(ConH, &StmtH); (1) /* レコードIDによる削除を実行 */ ShunDeleteRecId(StmtH, 1, Rec_Id_In); (2) /* データ操作ハンドルの解放 */ ShunFreeHandle(StmtH); (3) |
事前にデータ操作ハンドルを割り当てます。データ操作ハンドルは、ShunAllocHandle関数に、親ハンドルとなるコネクションハンドルを指定して割り当てます。
ShunDeleteRecId関数に、データ操作ハンドル、削除するデータ件数、削除するレコードIDを指定し、削除を実行します。
ShunDeleteRecId関数では、複数のレコードIDを指定することで、一度に複数のXML文書を削除することができます。
データの削除が完了したら、ShunFreeHandle関数でデータ操作ハンドルを解放します。
目次
索引
![]() ![]() |