gpt4 book ai didi

mysql - 尝试并捕获插入 MySQL 中的 MysqlCmd.ExecuteNonQuery

转载 作者:行者123 更新时间:2023-11-29 21:59:54 24 4
gpt4 key购买 nike

当我插入 null 时,它会在我的代码中显示错误。我可以试着捕获它吗?我不知道怎么办。

Call Connects()
MySqlCmd = New MySqlCommand
MySqlCmd.Connection = Myconnect
MySqlCmd.CommandText = "Select ID,ItemName,Quantity,ItemDesc,SuppInfo,datee from item "
MyDA = New MySqlDataAdapter
myDataTable = New DataTable
MyDA.SelectCommand = MySqlCmd
MyDA.Fill(myDataTable)
MySqlCmd = New MySqlCommand
MySqlCmd.Connection = Myconnect
MySqlCmd.CommandText = "INSERT INTO item(ID,ItemName,Quantity,ItemDesc,SuppInfo,Po_Number,datee) VALUES('" & TextBox7.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & TextBox5.Text & "','" & TextBox6.Text & "',CURRENT_TIMESTAMP)"
MySqlCmd.ExecuteNonQuery()
MsgBox("New working", MsgBoxStyle.Information)

有什么我可以做的吗?

这是显示错误的屏幕截图:

最佳答案

检查 TextBox3.Text 的值,如果无法解析为 int,则将其替换为 0。如果要插入 NULL,请精确指定,而不是使用空字符串。

关于mysql - 尝试并捕获插入 MySQL 中的 MysqlCmd.ExecuteNonQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32753822/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com