Symfoware .NET Data Providerを利用して、データを更新するには、以下の2つの方法があります。
Commandを利用する
Commandとはデータソースに対して実行するSQL文やストアドプロシジャのことです。Commandで更新SQL文を直接実行することで、データを更新できます。
[プログラム例]
try { SymfowareConnection con = new SymfowareConnection("DATA SOURCE=127.0.0.1;PORT=2050;INITIAL CATALOG=TEST;USER ID=USER01;PASSWORD=PASS01"); con.Open(); SymfowareCommand com = con.CreateCommand(); // Commandで更新SQL文を直接実行して、データを更新 com.CommandText = " DELETE FROM SAMPLE1.TESTTBL"; com.ExecuteNonQuery();
con.Close(); con.Dispose(); } // エラー処理 catch (Exception e1) { // エラー処理ルーチンを記述 }
CommandBuilderを利用する
CommandBuilderを利用して自動作成される、INSERT文、UPDATE文、DELETE文を実行することで、データを更新できます。詳細は、“A.2.5 CommandBuilderを利用した更新”、“A.3.5 CommandBuilderを利用した更新”を参照してください。