我试图在学生表中插入一个新行,但它没有做任何事情。 继承我的代码:
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
答案 0 :(得分:0)
UpdateCommand
,InsertCommand
和'DeleteCommand`控制数据的更新,插入和删除方式。这是参数化的SQL,然后由适配器用于保存更改的SQL。
如果您使用向导创建适配器,请再次运行它并注意使数据可更新的部分。它将为您创建这些,但您必须选中告诉它的框。
如果您没有使用该向导,则还需要手动创建命令。