mysql - 如何为重复 ID 添加错误消息框?
问题描述
这是我为我的数据库输入记录的代码。如果我放一个副本,它只会终止程序。我的目标是放置一个显示错误的消息框,以便程序不会终止。
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
MysqlConn = New MySqlConnection("server=localhost; user=root; pwd=; database=payrollmanagement")
MysqlConn.Open()
command = New MySqlCommand("INSERT INTO emp_info(empID,lastname,firstname,MiddleInitial,Age,address,Position,ContactNumber,pay_type,gender,dept,email) Values ('" & TextBox1.Text & "','" & TextBox5.Text & "','" & TextBox6.Text & "','" & TextBox7.Text & "','" & TextBox11.Text & "','" & TextBox3.Text & "','" & TextBox10.Text & "','" & TextBox4.Text & "','" & TextBox8.Text & "','" & TextBox10.Text & "','" & TextBox2.Text & "','" & TextBox14.Text & "')", MysqlConn)
If (TextBox1.Text = "") Then
MessageBox.Show("Data not Inserted")
ElseIf (TextBox2.Text = "") Then
MessageBox.Show("Data not Inserted")
ElseIf (TextBox3.Text = "") Then
MessageBox.Show("Data not Inserted")
ElseIf (TextBox4.Text = "") Then
MessageBox.Show("Data not Inserted")
ElseIf (TextBox5.Text = "") Then
MessageBox.Show("Data not Inserted")
ElseIf (TextBox6.Text = "") Then
MessageBox.Show("Data not Inserted")
ElseIf (TextBox7.Text = "") Then
MessageBox.Show("Data not Inserted")
ElseIf (TextBox8.Text = "") Then
MessageBox.Show("Data not Inserted")
ElseIf (TextBox9.Text = "") Then
MessageBox.Show("Data not Inserted")
ElseIf (TextBox10.Text = "") Then
MessageBox.Show("Data not Inserted")
ElseIf (TextBox11.Text = "") Then
MessageBox.Show("Data not Inserted")
ElseIf (TextBox14.Text = "") Then
MessageBox.Show("Data not Inserted")
Else
command.ExecuteNonQuery()
MessageBox.Show("Data Inserted")
Shadows_load()
End If
End Sub
解决方案
推荐阅读
- ruby - Ruby FFI read_array_of_uint8 为相同的 read_string 返回不同的结果
- mqtt - 使用 TC3_IoT_Communication 的 MQTT;没有与 MQTT 代理连接,但没有错误
- pandas - 如何确定熊猫中非NaN系列的结尾
- php - 未定义的属性:stdClass::$id 用于 laravel API
- java - 想法:发现太多模块声明
- haskell - 查看模块的隐式导出
- openweathermap - 这个开放天气错误“25.00 平方度”是什么意思
- less - 更少的 CSS:是否可以在参数 mixin 中访问常量
- r - 如何使用R删除data.frame中特定列中的字符?
- vba - 为什么倒数计时器放置在 SlideMaster 中时会冻结?