标题:VB.NET与SQL数据库连接后
只看楼主
linluohan
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-11-18
 问题点数:0 回复次数:2 
VB.NET与SQL数据库连接后

VB.NET与SQL数据库连接后,数据库里面有一张密码验证表,在VB。NET里建了个项目是密码验证的筐架,现在要判断密码筐输入的用户名,密码和SQL里的密码验证表里用户名和密码是否一样,代码要怎么写
谢谢!急

搜索更多相关主题的帖子: SQL 数据库 NET 
2006-11-26 15:44
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
窗体中的登陆按钮:
[CODE]
Private Sub btn_Submit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_Submit.Click
Dim userName As String
Dim mycon As New ConnClass() '实例化类
Dim pass As String
userName = Me.txt_UserName.Text.Trim().Replace("'", "_")   '用户名
pass = Me.txt_PassWord.Text.Trim().Replace("'", "_") '密码
Dim SqlStr = "select id from tbUser where uid='" & userName & "' and pwd='" & pass & "'"
Dim ds As New DataSet
ds = mycon.myDataSet(SqlStr) '执行SQL语句,并返回DataSet
If ds.Tables.Item(0).Rows.Count > 0 Then '如果输入的登陆信息正确
Dim nMain As New MainRun()
Me.Hide()
nMain.ShowDialog()
Else
MessageBox.Show("服务器拒绝了你的登陆信息,请重新输入!", "系统提示:")
Me.txt_UserName.Text = ""
Me.txt_PassWord.Text = ""
Me.txt_UserName.Focus()
End If
End Sub[/CODE]


类:
[CODE]Public Class ConnClass
Public Function myDataSet(ByVal SqlStr As String) As DataSet
Dim myconn As New System.Data.SqlClient.SqlConnection("server=.;database=myTest;uid=sa;pwd=;")
Dim da As New System.Data.SqlClient.SqlDataAdapter(SqlStr, myconn)
Dim ds As New DataSet
da.Fill(ds)
Return ds
End Function
End Class[/CODE]

[此贴子已经被作者于2006-11-26 16:00:37编辑过]


飘过~~
2006-11-26 16:00
wwq_yang
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-11-26
得分:0 

2006-11-26 17:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-105470-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.232530 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved