0
A
回答
0
是因为不匹配的数据类型插入到您的列 变化更新查询是这样
update Hasil_Rml_Hallo_Bro SET Nilai_Error=" & Label3.text & " WHERE ID=" & label4.text
去掉“'”撇号信
1
始终使用参数
Dim query As String = "update Hasil_Rml_Hallo_Bro SET Nilai_Error= @Error WHERE [email protected]"
Using connection As New OleDbConnection(connectionString)
Using command As New OleDbCommand(query, connection)
Dim errorParameter As New OleDbParameter With
{
.ParameterName = "@Error",
.OleDbType = OleDbType.VarChar, // Or what is correct type in database
.Value = Label3.text
}
Dim idParameter As New OleDbParameter With
{
.ParameterName = "@Id",
.OleDbType = OleDbType.Integer, // Or what is correct type in database
.Value = Integer.Parse(label4.text) // Convert to correct type if needed
}
command.Parameters.Add(errorParameter, idParameter)
connection.Open()
command.ExecuteNonQuery()
End Using
End Using
注意您需要为参数输入正确的类型 - 与您正在使用的列类型相同。
0
确保数据库中的列具有相同的数据类型,并将其插入到其中。
相关问题
- 1. 无法使用VB.net更新SQL Server
- 2. 无法使用VB.net
- 3. vb.net SQL更新查询无法完成
- 4. 无法更新文本框vb.net -crossthreading
- 5. VB.NET更新方法
- 6. 使用VB.NET(更新表)
- 7. 使用Vb.net更新SQL表
- 8. 更新MySQL使用VB.NET
- 9. 我无法使用FileSystemWatcher [vb.net]
- 10. 无法使用更新3更新Visual Studio企业更新2
- 11. 无法使用GraphServiceClient更新用户
- 12. 无法使JComboBox更新JFrame
- 13. 无法使用,以获得最新更新apt-get的更新
- 14. 更新使用SQL参数在vb.net
- 15. 使用VB.NET更新XML标记值
- 16. 如何使用vb.net更新datagridview
- 17. VB.net更新的MS Access使用的BindingSource
- 18. 使用计时器更新表单 - VB.Net
- 19. 更新使用上pageloadcomplete VB.net jQuery的hiddenfield
- 20. 使用storedprocedure更新vb.net formview的帮助
- 21. VB.Net使用唯一密钥更新MySQL
- 22. 使用VB.NET更新访问记录集
- 23. 无法使用ActiveRecord更新属性
- 24. 无法使用函数更新数组?
- 25. 无法使用DBCP连接更新CLOB
- 26. 无法使用PDO更新列
- 27. 为什么更新无法使用vue.js?
- 28. 无法使用更新数据库MVC4
- 29. 使用Hibernate无法更新密码
- 30. 无法使用ContentProvoider更新联系人
一些[类似的问题](https://www.google.com/search?q=site:stackoverflow.com+visual+basic+oledbexception+was+unhandled+datatype+mismatch) –
千万不要串联字符串来使SQL 。这只是许多可能发生的事情之一。使用SQL参数。请阅读[问]并参加[旅游] – Plutonix