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

UpdateCommandInsertCommand'DeleteCommand' 控制数据的更新、插入和删除方式。这是被参数化的 SQL,然后适配器使用它来保存您的更改。

如果您使用向导创建适配器,请再次运行它并注意使数据可更新的部分。它会为您创建这些,但您必须选中告诉它的框。

如果您没有使用该向导,您还需要手动创建命令。

于 2014-09-11T14:51:06.047 回答