帮我看看什么意思(VB)
来源:百度知道 编辑:UC知道 时间:2024/05/27 17:47:35
Set qy1 = cnn.Execute("select * from 登陆 where 用户名='" & Text1.Text & "' and 密码='" & Text2.Text & "'")
If qy1.EOF = True
还有就是登陆权限怎么设置?最好有代码。。
这里边Set qy1 cnn.Execute qy1.EOF 这些的具体意思是什么?
If qy1.EOF = True
还有就是登陆权限怎么设置?最好有代码。。
这里边Set qy1 cnn.Execute qy1.EOF 这些的具体意思是什么?
楼上的胡说,这不是连接数据库的字串,cnn就表示当前连接
Set qy1 = cnn.Execute("select * from 登陆 where 用户名='" & Text1.Text & "' and 密码='" & Text2.Text & "'")
这句的意思是用当前连接来执行一个查询语句,并把查询结果赋给数据集qy1
if qy1.EOF = True
如果数据集不到底,即数据集有数据
这是vb 联接数据的语句
查询数据库了,如果找不到用户名= Text1.Text 并且 密码=Text2.Text 的数据的话 qy1.eof=true
这种写法容易被注入哦 小心点
如果数据量不是很大 最好用程序代码写验证 数据多了,其他语言还可以 vb就有点慢了