Private Sub Button1_Click(sender As Object, e As System.EventArgs)具有多个带有相同签名的定义

为什么“Private Sub Button1_Click(sender As Object, e As System.EventArgs)”具有多个带有相同签名的定义。
Imports System.Data.SqlClient '添加引用命名空间
Public Class Tadd
Dim connstr As String = ("Data Source= LAPTOP-IVGA33CA;Initial Catalog=JXGL;Integrated Security=True") '建立连接
Dim conn As New SqlClient.SqlConnection(connstr)
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim insertsql As String = "insert into T(t#,tnametssex,tbirthin,titleof,trsection,tel)"
Dim cmd As New SqlClient.SqlCommand(insertsql, conn)
'检查添加的教师号是否存在
Dim sqlstring As String = "select * from T where t#='" & TextBox1.Text & "' "
conn.Open()
Dim com2 As New SqlClient.SqlCommand(sqlstring, conn)
Dim read1 As SqlDataReader = com2.ExecuteReader
If read1.Read() Then
MsgBox("该教师号已存在!", MsgBoxStyle.Information, "提示!")
TextBox1.Text = ""
TextBox2.Text = ""
ComboBox1.Text = "男"
DateTimePicker1.Value = "1965/12/31"
ComboBox2.Text = ""
ComboBox3.Text = ""
TextBox3.Text = ""
ElseIf TextBox1.Text = "" Then
MsgBox("请输入教师号!", MsgBoxStyle.Information, "提示!")
ElseIf TextBox2.Text = "" Then
MsgBox("请输入姓名!", MsgBoxStyle.Information, "提示!")

Else
'添加新教师的信息
conn.Close()
cmd.Parameters.Add("@T#", SqlDbType.VarChar).Value = TextBox1.Text
cmd.Parameters.Add("@tname", SqlDbType.VarChar).Value = TextBox2.Text
cmd.Parameters.Add("@tsex", SqlDbType.VarChar).Value = ComboBox1.Text
cmd.Parameters.Add("@tbirthin", SqlDbType.VarChar).Value = DateTimePicker1.Value
cmd.Parameters.Add("@titleof", SqlDbType.VarChar).Value = ComboBox2.Text
cmd.Parameters.Add("@trsection", SqlDbType.VarChar).Value = ComboBox3.Text
cmd.Parameters.Add("@tel", SqlDbType.VarChar).Value = TextBox3.Text
conn.Open()
cmd.ExecuteNonQuery()
MsgBox("教师信息添加成功!", MsgBoxStyle.Information, "提示!")
End If
TextBox1.Text = ""
TextBox2.Text = ""
ComboBox1.Text = "男"
DateTimePicker1.Value = "1965/12/31"
ComboBox2.Text = ""
ComboBox3.Text = ""
TextBox3.Text = ""
conn.Close()
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Me.Close()
End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

End Sub
End Class
...全文
285 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
下载代码方式:https://pan.quark.cn/s/e6c2e312b658 在苹果公司的Mac操作系统环境中,当用户尝试安装非原厂驱动程序时,可能会遭遇系统无法正常启动的困境。这种情况常常源于名为.kext的内核扩展驱动程序存在兼容性问题或安装过程中出现失误。这份指南介绍了一种无需重新安装操作系统且能够保护所有用户数据的修复方法,这一方案对于先前许多面临类似挑战的用户而言,曾是极为棘手的情况。文档中提及的“用户模式启动”实际是指单用户模式,这种启动方式仅加载核心系统功能,而忽略图形用户界面及常规应用程序的加载。在单用户模式下,用户能够访问命令行界面,进而执行一系列修复指令。解决此问题的首要环节是验证存储设备是否存在故障,因为这是导致系统无法启动的常见诱因。借助终端指令`/sbin/fsck -f`,可以诊断并纠正文件系统层面的错误。倘若系统在启动过程中检测到文件系统异常,通常会自动执行`fsck`命令,然而,如果系统卡在进度条100%无法继续,手动运行该命令则显得尤为必要。指令`mount -uw /`的功能是将根目录切换为可读写状态,由于系统默认是以只读模式启动的。这一操作的目的是为了在不重新进入正常模式的前提下,对系统进行必要的调整。随后,文档提供了一个关键操作:对存在问题的驱动程序文件进行修改或更名。在Mac系统中,第三方驱动程序一般安装在`/Library/Extensions/`目录下。每个驱动程序都包含一个以.kext为后缀名的文件夹,例如在此案例中的AX88772.kext。通过命令行将故障的.kext文件更名(例如改为.kext.bak),可以临时禁用该驱动程序。这一操作需在命令行环境中完成,首先使用`cd /Library/Exte...

7,788

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧