我有一个VB程序,进入要输入用户名密码,但是我看不懂,请帮忙看下。。

Public userdwname As String
Public username As String
Public userright As String
Public conn As String

Private Sub Command1_Click()
Dim password As String
Dim respond As String
username = Text1.Text
password = Text2.Text
On Error GoTo err1
Adodc1.ConnectionString = conn
Adodc1.RecordSource = "select * from usertab where 用户名=" & "'" & username & "'" & " and " & "密码=" & "'" & password & "'"
Adodc1.Refresh
If Adodc1.Recordset.AbsolutePosition = adPosUnknown Then
respond = MsgBox("用户名或密码错误,请重新输入!", vbOKOnly, "警告")
If respond <> vbOKOnly Then
Text1.SetFocus
Text1.Text = ""
Text2.Text = ""
username = ""
password = ""
End If
Else
userright = Adodc1.Recordset.Fields("权限")
Unload frmlogin
frmmain.Show
End If
Exit Sub
err1:
MsgBox "系统配置错误!无法与服务器连接!"
userright = "0"
Unload Me
frmsysset.Show
End Sub

Private Sub Command2_Click()
End
End Sub

Private Sub Form_Load()
Text1.Text = ""
Text2.Text = ""
'conn = Frmstart.pconn
conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\his.mdb;Persist Security Info=False"
End Sub

登陆页的程序是这样的。。。好像用到了数据库的东西。。我不知道怎么查到这个程序的用户名和密码。。。请问谁能帮帮忙。。

1.这段程序用的是Adodc的控件和Access数据库,你右键单击Adodc1再点属性,在"通用"选项卡中选"生成"按钮,出来"数据连接属性"在"使用数据源名称"下边就是数据库的地址,找到Access数据库里边有usertab表,你就为所欲为了
2.还有另一种方法:
在Adodc1.Refresh 语句下加入这句:
Adodc1.RecordSource = "select * from usertab"
Adodc1.Refresh
Adodc1.Recordset.MoveFirst
msgbox adodc1.Recordset("用户名") & adodc1.Recordset("密码")
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-05-10
这段程序的用户名和密码是与数据库里的记录比较后登陆,你可以到数据库里查一下

我编了一个vb的登陆界面,代码如下,不管我输入什么,总显示“用户名不存在...
MsgBox "用户名不能为空!", vbOKOnly + vbExclamation, "警告"Text1.SetFocus ElseIf Trim(Text2.Text) = "" Then MsgBox "密码不能为空!", vbOKOnly + vbExclamation, "警告"Text2.SetFocus Else Adodc1.RecordSource = "select * from 地址 where 姓名='" & Trim(Text1.Text) & "' ...

这是一段VB的登录代码 帮我看看那句话说了用户名和密码
口令那句

谁能帮我看看这个VB程序的用户名和密码是什么?
这个是一个使用SQL数据库的VB程序,你需要安装MSSQL数据库,然后要照要求建立student数据库.并在数据表中输入一个用户名称和密码(都是明码保存的)再建立文件DSN 才可以正常用使用该程序

...做了半天一直不对,有哪位高手能帮我看看我错在哪里.
'Set Cnn = Nothing '删除不要 strsql = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\\db1.mdb;Persist Security Info=False"Cnn.Open strsql ‘这样写更直观 If Text1.Text = "" Or Text2.Text = "" Then MsgBox "输入错误,请重新输入!", vbCritical +...

VB我做了一个简单的登录界面,连接数据库,但是总是不对,不知道问题出在...
cnn.Open cnnFile dim rs as New ADODB.Recordset, strSQL as string strSQL = "select * from 表 where 用户名='a' and 密码='b'rs.Open strSQL, cnn, adOpenStatic, adLockOptimistic '这里添加你要取的数据,例如数据的列名为序号 if rs.recordset.count=1 then '验证通过,用户名和密码...

VB 中设计登录框,当输入错误用户名和密码后还是弹出了主窗体,请问各位...
注意打开主窗体和登陆窗体之间的顺序!如果你先打开主窗体,然后以模式打开登陆窗体的话,登陆这块要处理好.最好的办法是你自己按F8跟一下代码.然后修改一下.

...做一个注册登录的界面,做了很久还是不对,希望哪位高手帮我看看...
'所以应该先判断末尾是否有"\\"然后再加入到连接字符串中,在代码中加入:dim apppath as string apppath=app.path if right(apppath,1)<>"\\" then apppath=apppath & "\\"'然后在脸颊字符串中使用apppath而不是app.path,即:Cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data ...

我在用vb做一个学生管理系统,做到修改密码这边出了点问题。
你的程序我没看,这样的,通常情况是在数据库中记录权限,修改帐户权限和密码前先验证权限再写入数据,写数据前的验证过程才定位到具体位置上的,写完后要刷新一次数据库。

...但执行时总是出现错误,比如我用同一用户名、密码登录
if data1.recordset.eof then If count < 2 Then '若口令输入错,给出提示信息 MsgBox "口令错误,请重新输入"Text2.Text = ""Text2.SetFocus else MsgBox "非法用户不能使用本系统"End end if else MDIForm1.Show Unload Me Exit Sub end if count = count + 1 '输入口令次数加1 data...

安装VB的时候,叫输入10位CD-Key号码,我不懂,大家帮忙解释下。
这个就是让你输入密码一样。一半是要花钱买的,防盗版的。就是密码了。没他你玩不了。有的可以试用。

相似回答