高分求简单实例

chuxue1342 2007-03-09 02:33:56
100分求一段简单的数据库操作代码:包括查看,修改,添加,删除等操作!我用的是VB.net。数据库SQL,有相关实例最好,有答案马上给分。。谢谢!!
...全文
186 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hertcloud 2007-03-09
  • 打赏
  • 举报
回复
http://dotnet.aspx.cc/article/8ade535f-ad40-4de3-a962-a64b4faf12c4/read.aspx
修哲 2007-03-09
  • 打赏
  • 举报
回复
'添加信息
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()


End Sub
'删除信息
Private Sub SC_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SC_Button.Click
Dim myconnection As New SqlClient.SqlConnection(Application("DSN_ZZGL")) : myconnection.Open()
Dim mycommand As SqlClient.SqlCommand
Dim sql As String
Dim bh As Integer
If IsNumeric(BH_text.Text) Then
bh = CInt(BH_text.Text)
Else

Tip1.Text = "栏目编号不能为空,请重新输入!"
bh = 0
Exit Sub
End If
sql = "delete from A01 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()

End Sub
'显示信息
Public Sub showmessage()
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

sql = "select * from A01"
mycommand = New SqlClient.SqlCommand(sql, myconnection)
myreader = mycommand.ExecuteReader()
DG1.DataSource = myreader
DG1.DataBind()
If myreader.HasRows Then
myreader.Read()
myreader.Close()
mycommand.Dispose()
myconnection.Close()
myconnection.Dispose()
End If

End Sub

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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