私は次のような名前付きメソッドを使用しました:
ds.Tables("Employees").Rows.Add(ENumTxt.Text, ENameTxt.Text,PosTxt.Text,EAgeTxt.Text,_
ESalTxt.Text, EPhonTxt.Text, EAdrsTxt.Text)
If ds.HasChanges Then
Dim AffectedDS As DataSet = ds.GetChanges(DataRowState.Added)
Dim ComBuilder As New OleDb.OleDbCommandBuilder(da)
da.InsertCommand = ComBuilder.GetInsertCommand()
da.Update(AffectedDS, "Employees")
End If
しかし、実行時に挿入コマンドを確認すると、次のようになります。
INSERT INTO 従業員値(?,?,?,?,?,?,?)
テキスト ボックスに入力した値はどこにありますか?