📄 form5.vb
字号:
'
'Button1
'
Me.Button1.Font = New System.Drawing.Font("宋体", 10.5!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.Button1.ForeColor = System.Drawing.SystemColors.Desktop
Me.Button1.Location = New System.Drawing.Point(432, 200)
Me.Button1.Name = "Button1"
Me.Button1.Size = New System.Drawing.Size(80, 32)
Me.Button1.TabIndex = 11
Me.Button1.Text = "添加"
'
'Button2
'
Me.Button2.Font = New System.Drawing.Font("宋体", 10.5!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.Button2.ForeColor = System.Drawing.SystemColors.Desktop
Me.Button2.Location = New System.Drawing.Point(432, 264)
Me.Button2.Name = "Button2"
Me.Button2.Size = New System.Drawing.Size(80, 32)
Me.Button2.TabIndex = 12
Me.Button2.Text = "删除"
'
'Button3
'
Me.Button3.Font = New System.Drawing.Font("宋体", 10.5!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.Button3.ForeColor = System.Drawing.SystemColors.Desktop
Me.Button3.Location = New System.Drawing.Point(432, 320)
Me.Button3.Name = "Button3"
Me.Button3.Size = New System.Drawing.Size(80, 32)
Me.Button3.TabIndex = 13
Me.Button3.Text = "退出"
'
'SqlDataAdapter1
'
Me.SqlDataAdapter1.SelectCommand = Me.SqlSelectCommand1
Me.SqlDataAdapter1.TableMappings.AddRange(New System.Data.Common.DataTableMapping() {New System.Data.Common.DataTableMapping("Table", "用户基本信息", New System.Data.Common.DataColumnMapping() {New System.Data.Common.DataColumnMapping("IC卡号", "IC卡号"), New System.Data.Common.DataColumnMapping("姓名", "姓名"), New System.Data.Common.DataColumnMapping("班级", "班级"), New System.Data.Common.DataColumnMapping("学号", "学号"), New System.Data.Common.DataColumnMapping("专业", "专业"), New System.Data.Common.DataColumnMapping("门禁权限", "门禁权限"), New System.Data.Common.DataColumnMapping("Expr1", "Expr1")})})
'
'SqlSelectCommand1
'
Me.SqlSelectCommand1.CommandText = "SELECT 用户基本信息.IC卡号, 用户基本信息.姓名, 用户基本信息.班级, 用户基本信息.学号, 用户基本信息.专业, 门禁权限信息.门禁权限, 门禁权限" & _
"信息.IC卡号 AS Expr1 FROM 用户基本信息 INNER JOIN 门禁权限信息 ON 用户基本信息.IC卡号 = 门禁权限信息.IC卡号"
Me.SqlSelectCommand1.Connection = Me.SqlConnection1
'
'SqlConnection1
'
Me.SqlConnection1.ConnectionString = "workstation id=levono03;packet size=4096;integrated security=SSPI;data source=lev" & _
"ono03;persist security info=False;initial catalog=门禁系统信息"
'
'Label6
'
Me.Label6.ForeColor = System.Drawing.SystemColors.Desktop
Me.Label6.Location = New System.Drawing.Point(248, 288)
Me.Label6.Name = "Label6"
Me.Label6.Size = New System.Drawing.Size(56, 24)
Me.Label6.TabIndex = 14
Me.Label6.Text = "权限"
Me.Label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
'
'TextBox6
'
Me.TextBox6.Location = New System.Drawing.Point(320, 288)
Me.TextBox6.Name = "TextBox6"
Me.TextBox6.Size = New System.Drawing.Size(88, 21)
Me.TextBox6.TabIndex = 15
Me.TextBox6.Text = ""
'
'SqlDataAdapter2
'
Me.SqlDataAdapter2.DeleteCommand = Me.SqlDeleteCommand1
Me.SqlDataAdapter2.InsertCommand = Me.SqlInsertCommand1
Me.SqlDataAdapter2.SelectCommand = Me.SqlSelectCommand2
Me.SqlDataAdapter2.TableMappings.AddRange(New System.Data.Common.DataTableMapping() {New System.Data.Common.DataTableMapping("Table", "门禁权限信息", New System.Data.Common.DataColumnMapping() {New System.Data.Common.DataColumnMapping("IC卡号", "IC卡号"), New System.Data.Common.DataColumnMapping("姓名", "姓名"), New System.Data.Common.DataColumnMapping("门禁权限", "门禁权限")})})
Me.SqlDataAdapter2.UpdateCommand = Me.SqlUpdateCommand1
'
'SqlDeleteCommand1
'
Me.SqlDeleteCommand1.CommandText = "DELETE FROM 门禁权限信息 WHERE (IC卡号 = @Original_IC卡号) AND (姓名 = @Original_姓名 OR @Origi" & _
"nal_姓名 IS NULL AND 姓名 IS NULL) AND (门禁权限 = @Original_门禁权限 OR @Original_门禁权限 IS N" & _
"ULL AND 门禁权限 IS NULL)"
Me.SqlDeleteCommand1.Connection = Me.SqlConnection1
Me.SqlDeleteCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_IC卡号", System.Data.SqlDbType.VarChar, 20, System.Data.ParameterDirection.Input, False, CType(0, Byte), CType(0, Byte), "IC卡号", System.Data.DataRowVersion.Original, Nothing))
Me.SqlDeleteCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_姓名", System.Data.SqlDbType.VarChar, 10, System.Data.ParameterDirection.Input, False, CType(0, Byte), CType(0, Byte), "姓名", System.Data.DataRowVersion.Original, Nothing))
Me.SqlDeleteCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_门禁权限", System.Data.SqlDbType.VarChar, 10, System.Data.ParameterDirection.Input, False, CType(0, Byte), CType(0, Byte), "门禁权限", System.Data.DataRowVersion.Original, Nothing))
'
'SqlInsertCommand1
'
Me.SqlInsertCommand1.CommandText = "INSERT INTO 门禁权限信息(IC卡号, 姓名, 门禁权限) VALUES (@IC卡号, @姓名, @门禁权限); SELECT IC卡号, 姓名, 门" & _
"禁权限 FROM 门禁权限信息 WHERE (IC卡号 = @IC卡号)"
Me.SqlInsertCommand1.Connection = Me.SqlConnection1
Me.SqlInsertCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IC卡号", System.Data.SqlDbType.VarChar, 20, "IC卡号"))
Me.SqlInsertCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@姓名", System.Data.SqlDbType.VarChar, 10, "姓名"))
Me.SqlInsertCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@门禁权限", System.Data.SqlDbType.VarChar, 10, "门禁权限"))
'
'SqlSelectCommand2
'
Me.SqlSelectCommand2.CommandText = "SELECT IC卡号, 姓名, 门禁权限 FROM 门禁权限信息"
Me.SqlSelectCommand2.Connection = Me.SqlConnection1
'
'SqlUpdateCommand1
'
Me.SqlUpdateCommand1.CommandText = "UPDATE 门禁权限信息 SET IC卡号 = @IC卡号, 姓名 = @姓名, 门禁权限 = @门禁权限 WHERE (IC卡号 = @Original_IC" & _
"卡号) AND (姓名 = @Original_姓名 OR @Original_姓名 IS NULL AND 姓名 IS NULL) AND (门禁权限 = @" & _
"Original_门禁权限 OR @Original_门禁权限 IS NULL AND 门禁权限 IS NULL); SELECT IC卡号, 姓名, 门禁权限" & _
" FROM 门禁权限信息 WHERE (IC卡号 = @IC卡号)"
Me.SqlUpdateCommand1.Connection = Me.SqlConnection1
Me.SqlUpdateCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IC卡号", System.Data.SqlDbType.VarChar, 20, "IC卡号"))
Me.SqlUpdateCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@姓名", System.Data.SqlDbType.VarChar, 10, "姓名"))
Me.SqlUpdateCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@门禁权限", System.Data.SqlDbType.VarChar, 10, "门禁权限"))
Me.SqlUpdateCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_IC卡号", System.Data.SqlDbType.VarChar, 20, System.Data.ParameterDirection.Input, False, CType(0, Byte), CType(0, Byte), "IC卡号", System.Data.DataRowVersion.Original, Nothing))
Me.SqlUpdateCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_姓名", System.Data.SqlDbType.VarChar, 10, System.Data.ParameterDirection.Input, False, CType(0, Byte), CType(0, Byte), "姓名", System.Data.DataRowVersion.Original, Nothing))
Me.SqlUpdateCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_门禁权限", System.Data.SqlDbType.VarChar, 10, System.Data.ParameterDirection.Input, False, CType(0, Byte), CType(0, Byte), "门禁权限", System.Data.DataRowVersion.Original, Nothing))
'
'SqlConnection2
'
Me.SqlConnection2.ConnectionString = "workstation id=levono03;packet size=4096;integrated security=SSPI;data source=lev" & _
"ono03;persist security info=False;initial catalog=门禁系统信息"
'
'Form5
'
Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
Me.ClientSize = New System.Drawing.Size(584, 358)
Me.Controls.Add(Me.TextBox6)
Me.Controls.Add(Me.TextBox5)
Me.Controls.Add(Me.TextBox4)
Me.Controls.Add(Me.TextBox3)
Me.Controls.Add(Me.TextBox2)
Me.Controls.Add(Me.TextBox1)
Me.Controls.Add(Me.Label6)
Me.Controls.Add(Me.Button3)
Me.Controls.Add(Me.Button2)
Me.Controls.Add(Me.Button1)
Me.Controls.Add(Me.Label5)
Me.Controls.Add(Me.Label4)
Me.Controls.Add(Me.Label3)
Me.Controls.Add(Me.Label2)
Me.Controls.Add(Me.Label1)
Me.Controls.Add(Me.DataGrid1)
Me.Name = "Form5"
Me.Text = "添加,删除用户"
CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.DataSet11, System.ComponentModel.ISupportInitialize).EndInit()
Me.ResumeLayout(False)
End Sub
#End Region
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim frm1 As New Form6
frm1.Show()
Me.Hide()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
SqlConnection1.Open()
SqlCommand1.Connection = SqlConnection1
SqlCommand1.CommandText = "delete from 用户基本信息 where IC卡号='" & TextBox1.Text & "'"
SqlCommand1.ExecuteNonQuery()
DataSet11.Clear()
SqlDataAdapter1.Fill(DataSet11)
DataGrid1.Update()
DataGrid1.Refresh()
SqlConnection1.Close()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
SqlConnection1.Open()
SqlConnection2.Open()
SqlCommand1.Connection = SqlConnection1
SqlCommand2.Connection = SqlConnection2
SqlCommand1.CommandText = "insert into 用户基本信息 (IC卡号,姓名,班级,学号,专业) values('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & TextBox5.Text & "') "
SqlCommand1.ExecuteNonQuery()
SqlCommand2.CommandText = "insert into 门禁权限信息 (IC卡号,姓名,门禁权限) values('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox6.Text & "') "
' SqlCommand1.ExecuteNonQuery()
SqlCommand2.ExecuteNonQuery()
DataSet11.Clear()
SqlDataAdapter1.Fill(DataSet11)
DataGrid1.Update()
DataGrid1.Refresh()
SqlConnection1.Close()
End Sub
Private Sub Form5_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
DataSet11.Clear()
SqlDataAdapter1.Fill(DataSet11)
DataGrid1.Update()
DataGrid1.Refresh()
SqlDataAdapter1.Fill(DataSet11)
End Sub
End Class
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -