请问,我用VB6.0编写一个登入程序,数据库用局域网里的2000SERVER+SQL2000下的DATA表 user和password字段
在提交按钮里的正确代码是怎样的?
在提交按钮里的正确代码是怎样的?
解决方案 »
- 再发一贴,给刚才给我解决on error问题的高手............分不多了,再给你们这些吧,以后还有很多问题,呵呵...
- 一个非常菜的问题,关于MsChart控件,但我很需要,谢谢帮忙!!
- 一个关于数据库的问题
- 我想知道比如DM_REPOSITION之类的消息标识符的数值是多少?在哪里查询得到啊?我想要所有的。谢谢!
- 关于用猫在两台电脑间传输数据的问题
- ?有谁想要呢?
- 我又来了 这次是textbox里面输入值的问题
- 急:InstallShieldDev7.02安装后菜单不能用
- ------->mazhayang(蚂蚱先生)
- ocx如何注册?
- timer函数问题,小问题,在线等
- vb软件更新dll问题
If Text1.Text = "" Then
MsgBox "请输入操作员!", vbInformation, "提示"
Exit Sub
End If
Dim cn As New ADODB.Connection, rs As New ADODB.Recordset
'连接数据库
cn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=登陆用户名;Password=登录密码;Initial Catalog=数据库名;Data Source=服务器别名/IP"
cn.Open
rs.CursorLocation = adUseClient Dim Uname As String, PWD As String
Uname = Trim(Text1.Text)
PWD = Trim(Text2.Text) rs.Open "select * from [DATA] where [user]='" & Uname & "'", cn, adOpenDynamic, adLockOptimistic
If rs.EOF Then
MsgBox "该用户尚未注册!", vbOKCancel, "提示"
Text1.SetFocus
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
Exit Sub
Else
If PWD <> Trim(rs!Password) Then
MsgBox "密码不正确,请重输!!!", vbQuestion, "提示"
Text2.Text = ""
Text2.SetFocus
Exit Sub
End If
Me.Hide
main.Show 'main为主窗口名称
rs.Close
cn.Close
Set rs = Nothing
Set cn = Nothing
End Sub