日期:2014-05-19  浏览次数:20514 次

高分求简单实例
100分求一段简单的数据库操作代码:包括查看,修改,添加,删除等操作!我用的是VB.net。数据库SQL,有相关实例最好,有答案马上给分。。谢谢!!

------解决方案--------------------
'添加信息
Private Sub TJ_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TJ_Button.Click

Dim myconnection As New SqlClient.SqlConnection(Application( "DSN_ZZGL ")) : myconnection.Open()
Dim mycommand As SqlClient.SqlCommand
Dim myreader As SqlClient.SqlDataReader
Dim sql As String
Dim sql2 As String
Dim bh As Integer
Dim mc As String

If IsNumeric(BH_text.Text) Then
bh = CInt(BH_text.Text)
Else

Tip1.Text = "栏目编号不能为空,请重新输入! "
bh = 0
Exit Sub
End If

mc = MC_text.Text

If mc = " " Then
Tip1.Text = "栏目名称不能为空,请重新输入! "
Exit Sub
End If

sql = "select * from A01 where A0101= " & bh & " or A0102= ' " & mc & " ' "
mycommand = New SqlClient.SqlCommand(sql, myconnection)
myreader = mycommand.ExecuteReader
If myreader.HasRows Then
Tip1.Text = "添加的内容有重复,请重新输入! "
Exit Sub
Else
myreader.Close()
sql2 = "insert into A01(A0101,A0102) Values( " & bh & ", ' " & mc & " ') "
mycommand = New SqlClient.SqlCommand(sql2, myconnection)
If mycommand.ExecuteNonQuery = 1 Then
Tip1.Text = "成功添加栏目 "
Call showmessage()
End If

End If
mycommand.Dispose()
myconnection.Close()
myconnection.Dispose()
End Sub
'修改信息
Private Sub XG_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles XG_Button.Click
Dim myconnection As New SqlClient.SqlConnection(Application( "DSN_ZZGL ")) : myconnection.Open()
Dim mycommand As SqlClient.SqlCommand
Dim myreader As SqlClient.SqlDataReader
Dim sql As String
Dim bh As Integer
Dim mc As String
If IsNumeric(BH_text.Text) Then
bh = CInt(BH_text.Text)
Else

Tip1.Text = "栏目编号不能为空,请重新输入! "
bh = 0
Exit Sub
End If

mc = MC_text.Text

If mc = " " Then
Tip1.Text = "栏目名称不能为空,请重新输入! "
Exit Sub
End If
sql = "select * from A01 where A0101 <> ' " & bh & " ' and A0102= ' " & mc & " ' "
mycommand = New SqlClient.SqlCommand(sql, myconnection)
myreader = mycommand.ExecuteReader
If myreader.HasRows Then
Tip1.Text = "修改的内容有重复,请重新输入! "
Exit Sub

End If
myreader.Close()
sql = "update A01 set A0102= ' " & mc & " ' where A0101= " & bh & " "
mycommand = New SqlClient.SqlCommand(sql, myconnection)
If mycommand.ExecuteNonQuery = 1 Then
Tip1.Text = "成功修改信息 "
Call showmessage()
End If

mycommand.Dispose()
myconnection.Close()
myconnection.Dispose()