ADO.NET - ODBC - テーブルにレコードを追加する(insert文の実行)Advertisement手順
例
insertするために、一度selectによる問い合わせを行う。実際のinsert文はOdbcCommandBuilderクラスがselect文から自動生成する(自分で設定することも可能)
' コネクション Me.OdbcCommand.Connection = Me.OdbcConnection ' 問い合わせ文の設定 Me.OdbcCommand.CommandText = "select * from empno where empid = ?" ' バインド変数の設定 OdbcCommand.Parameters.Add("", Odbc.OdbcType.Char).Value = "9999" ' 検索 Me.OdbcDataAdapter = New OdbcDataAdapter(Me.OdbcCommand) Me.OdbcCommandBuilder = New OdbcCommandBuilder(Me.OdbcDataAdapter) Me.DataSet = New DataSet Me.OdbcDataAdapter.Fill(Me.DataSet, "MYTABLE") ' 検索結果に対してinsertする Dim DataRowCollection As DataRowCollection DataRowCollection = DataSet.Tables("MYTABLE").Rows() Dim RowArray() as String = {"999","999","999","999","999","999","999","999"} DataSet.Tables("MYTABLE").LoadDataRow(RowArray, True) ' コミット DataSet.AcceptChanges() Advertisement |
ショートカット・634トップページ・このカテゴリのトップページに戻る ・634ラボ サイト検索Y!ログール |