寻找VB高手,帮忙写个VB6.0+SQL登入框的代码。
数据库名称为finance,用户表名称为users,用户名字段'username',密码字段为'password'。
数据库名称为finance,用户表名称为users,用户名字段'username',密码字段为'password'。
解决方案 »
- 关于用Setup Factory 7.0的问题
- 请问如何终止指定路径下的程序进程例如c:\1.exe
- 高手请指教: 用winsock客户端和服务器连接的问题,急!急!急!在线等!
- 开发一个中型企业的医药进、销、存管理系统一般需要多长时间?
- 怎样把一个字符串转换为一个Byte类型的数组?
- 请教高手“绿豆”一个调用API的问题
- 大哥们救命啊 小弟在线等 如何使画的棋盘遇到的问题
- 在ASP中调用COM组件发生的怪问题,求助!!!!!!!!!!!!
- DataReport的问题,报表中有图象,如何保存?txt和html都不行。
- 100分求设计思路,看看VB能不能实现??
- 关于ARViewer2,急..高人请进
- vb怎么判断自动升级下载的exe文件是正常的
Dim micount As IntegerPrivate Sub Command1_Click()
Dim txtsql As String
Dim mrc As ADODB.Recordset
Dim msgtext As String
Dim Cnn As New ADODB.Connection
Cnn.ConnectionString = "PROVIDER=MSDASQL;DRIVER={SQL Server};SERVER=192.168.1.100;DATABASE=finance;UID=sa;PWD="
If Cnn.State <> ADODB.ObjectStateEnum.adStateClosed Then Cnn.Close
Cnn.Open
On Error GoTo error0
If Trim(txtUserName.Text = "") Then
MsgBox "没有这个用户,请重新输入用户名!", vbOKOnly + vbExclamation
txtUserName.SetFocus
Else
txtsql = "select * from users where username='" & txtUserName.Text & "'"
Set mrc = Cnn.Execute(txtsql)
If mrc.EOF = True Then
MsgBox "没有这个用户,请重新输入用户名!", vbOKOnly + vbExclamation
txtUserName.SetFocus
Else
If Trim(mrc.Fields("password")) = Trim(txtpassword.Text) Then
mrc.Close
Me.Hide
Form1.Show
Else
MsgBox "输入密码不正确,请重新输入!", vbOKOnly + vbExclamation
txtpassword.SetFocus
txtpassword.Text = ""
End If
End If
End If
micount = micount + 1
If micount = 3 Then
Me.Hide
End If
Exit Sub
error0:
MsgBox "与服务器连接失败,请稍后再试!"
Resume Next
End Sub估计再详细,没人愿意写了