0

生徒のテーブルに新しい行を挿入しようとしていますが、何もしていません。私のコードは次のとおりです。

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim stAdapter As New StudentSystemDBDataSetTableAdapters.studentsTableAdapter()
    Dim stDataset As New StudentSystemDBDataSet()
    Dim Row As StudentSystemDBDataSet.studentsRow
    Row = stDataset.students.NewstudentsRow

    Row.Student_no = "34"
    Row.Title = "ert"
    Row.Initials = "3434"
    Row.Surname = "erwer"
    Row.Address = "fgsfd"
    Row.Postal_Code = "rwerwe"
    Row.Birthdate = "gogid"
    Row.Gender = "erwrwer"

    stDataset.students.Rows.Add(Row)
    stAdapter.Update(stDataset.students)
End Sub
4

1 に答える 1

0

、および 'DeleteCommand` は、データの更新、挿入、および削除の方法を制御しますUpdateCommandInsertCommandこれは、パラメーター化され、変更を保存するためにアダプターによって使用される SQL です。

ウィザードを使用してアダプターを作成した場合は、もう一度実行して、データを更新可能にする部分に注意してください。これらは作成されますが、それを指示するボックスをチェックする必要があります。

ウィザードを使用しなかった場合は、コマンドも手動で作成する必要があります。

于 2014-09-11T14:51:06.047 に答える