我用ADO对象将VB和MySQL连接起来,现在我的MySQL数据库里有一个user表,两个属性:host和code,包括一些用户名和密码,而在VB中我想实现下述功能:在Text1中输入用户名(比如abc),Text2中输入密码(比如000000),如果用户名abc包含在MySQl的user表中,而密码又对应正确,则在Label1中显示“正确”。各位大侠,小弟实在是不会,谁能指教一下啊!跪谢啦!!!
解决方案 »
- VB6.0工程运行问题
- 在做一个系统C/S的,客户端有60个左右,请问高手设计成三层结构的可以支持多少客户端,这种怎样设计??
- 关于web地址的问题
- 我想用VB打开一个网页 并需要传递一个参数
- VB 如何向sql中添加日期时间字段的值.
- 有没有用VB实现文件批量上传的文章
- 在使用msagent时,在系统栏里总有一个小图标,如何将这个小图标隐藏?
- 请问:如何把一个表示十六进制的字符转换为十六进制的数
- 请问如何使用FLASH插件!!:)
- 怪:vb6调试正常的软件,到vb7怎么啦??
- 在vb中我能不能加一个标记字段做一下筛选?(数据库是access的)
- vb6.0 如何实现类似于.Net中的反射功能
set rs=conn.execute("select host,code from user")
if not rs.eof then
if iif(isnull(rs!host),"",rs!host)=text1.text) and iif(isnull(rs!host),"",rs!host)=text1.text) then
label.caption="正确"
else
label.caption="错误"
end if
else
label.caption="错误"
end if
Private Sub Command4_Click()
Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset
conn.ConnectionString = "pvovider=MSDASQL;" + "DRIVER={MySQL ODBC 3.51 Driver};" + "Sever=202.199.241.175;Port=3306;UID=chxd;PWD=325106;" + "database=chel;Option=16387"
conn.Open
Set rs = conn.Execute("select host,code from user;")
If Not rs.EOF Then
If IIf(IsNull(rs!host), "", rs!host) = Text1.Text And IIf(IsNull(rs!code), "", rs!code) = Text2.Text Then
label.caption="正确"
Else
label.caption="错误"
end if
else
label.caption="错误"
end if
End Sub
conn.open connectionstring
rs.open "select [host] ,code from [user] where [host]='" & text1.tex & "' and code='" & text2.text & "'",conn,1,1if rs.recordset>0 then
label.caption="Correct"
else
label.caption="Invalid"end if