【发布时间】:2026-01-27 09:55:01
【问题描述】:
我想将 datagridview 的行保存到数据库中。我正在使用editbtn单击按钮,当我按下按钮时,它给了我以下错误:“在命令执行期间遇到致命错误。”这是我正在使用的代码
Private Sub Supplier_Load(sender As Object, e As EventArgs) Handles MyBase.Load
conn.ConnectionString = "Server=127.0.0.1;Database=pembelian;Uid=root;Pwd=;"
If conn.State = ConnectionState.Open Then
conn.Close()
End If
conn.Open()
disp_data()
End Sub
Public Sub disp_data()
cmd = conn.CreateCommand()
cmd.CommandType = CommandType.Text
cmd.CommandText = "select * from supplier"
cmd.ExecuteNonQuery()
Dim dt As New DataTable()
Dim da As New MySqlDataAdapter(cmd)
da.Fill(dt)
DataGridView1.DataSource = dt
End Sub
Private Sub edit_btn_Click(sender As Object, e As EventArgs) Handles edit_btn.Click
Dim query As String = "updates supplier set nama=@nama, alamat=@alamat where npwp=@npwp"
cmd = New MySqlCommand(query, conn)
cmd.Parameters.AddWithValue("@nama", nama.Text)
cmd.Parameters.AddWithValue("@alamat", alamat.Text)
cmd.ExecuteNonQuery()
MessageBox.Show("Data berhasil di update")
disp_data()
End Sub
【问题讨论】:
-
你确定你的意思是你的标签建议的VBA吗?它看起来像 VB.Net 对我来说
标签: vb.net