我这里的总菜鸟。
我继续尝试在MS访问的Vb.net中进行基本更新。到目前为止我做了这个。它没有错误,但它没有更新我的表..而且它删除了它想要更新的单元格内的什么,并用空单元格替换它。
过去9个小时里,我一直在尝试各种各样的东西。有人可以向我扔石头,以便我知道下一步该去哪里。
Private Sub GroupBox2_Enter(sender As Object, e As EventArgs) Handles GroupBox2.Enter
dbprovider = "PROVIDER=MICROSOFT.JET.OLEDB.4.0;"
dbsource = "Data Source= C:\Users\userpc\Desktop\grocerydb.mdb"
con.ConnectionString = dbprovider & dbsource
con.Open()
sql = "UPDATE items SET Name = @Name where ItemID = 1"
Using cmd As New OleDb.OleDbCommand(sql, con)
cmd.Parameters.AddWithValue("@Name", TextBox31.Text)
cmd.ExecuteNonQuery()
End Using
con.Close()
PS:我的表格包含(只是为了给你一个想法)
ItemID Name Price
1 bread 5
2 carrots 3
答案 0 :(得分:0)
我对你的评论是:
代码和esp。查询看起来没问题 - 您是否设置了断点以查看
TextBox31.Text
中的实际内容?也许TextBox31
不是您实际输入数据的那个?
我只是将此作为答案写在这里,所以你可以接受,显然这解决了你的问题。