VB登陆界面连接access数据库db1 表名user 用户名字段username 密码pwd 窗体控件用户名txtuname 密码txtpass
代码如下:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim sql As String
Dim connstr As String
Dim username As String
Dim pwd As String
Dim rs As New ADODB.Recordset
Dim conn As New ADODB.Connection
conn.Open("provider=Microsoft.Jet.OLEDB.4.0; data source=db1.mdb") If Trim(txtuname.Text) = "" Then
MsgBox("用户名不能为空,请重新输入!")
txtuname.Focus()
Else
sql = "select * from user where username =" & txtuname.Text & ""
conn.Open(connstr)
rs.Open(sql, conn, 1, 1)
If rs.EOF = True Then
MsgBox("没有这个用户,请重输入!", vbOKOnly + vbExclamation, "")
txtuname.Text = ""
txtuname.Focus()
Else
username = txtuname.Text
If txtpass.Text <> ("pwd") & "" Then
MsgBox("用户密码错误")
Else
rs.Close()
conn.Close()
Dim i As New Form4
i.Show()
Me.Hide()
End If
End If
End If
End Sub
-----------------------提示 conn.Open(connstr)
rs.Open(sql, conn, 1, 1) 这个地方错,麻烦哪位大侠帮我看下 谢谢!!!!
代码如下:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim sql As String
Dim connstr As String
Dim username As String
Dim pwd As String
Dim rs As New ADODB.Recordset
Dim conn As New ADODB.Connection
conn.Open("provider=Microsoft.Jet.OLEDB.4.0; data source=db1.mdb") If Trim(txtuname.Text) = "" Then
MsgBox("用户名不能为空,请重新输入!")
txtuname.Focus()
Else
sql = "select * from user where username =" & txtuname.Text & ""
conn.Open(connstr)
rs.Open(sql, conn, 1, 1)
If rs.EOF = True Then
MsgBox("没有这个用户,请重输入!", vbOKOnly + vbExclamation, "")
txtuname.Text = ""
txtuname.Focus()
Else
username = txtuname.Text
If txtpass.Text <> ("pwd") & "" Then
MsgBox("用户密码错误")
Else
rs.Close()
conn.Close()
Dim i As New Form4
i.Show()
Me.Hide()
End If
End If
End If
End Sub
-----------------------提示 conn.Open(connstr)
rs.Open(sql, conn, 1, 1) 这个地方错,麻烦哪位大侠帮我看下 谢谢!!!!
解决方案 »
- 怎样改变VB自带的报表设计器里的网格
- adodc控件问题-------弱弱的
- 救急啊!关于MSHFlexGrid绑到空记录集后再绑到有记录的记录集后响应的奇怪问题
- Combobox如何加载SQL数据库中的数据
- 在VB中使用数据库打开EXcel文件,通过下面的代码获得它的工作表时,内容与实际工作表不一致?高手请进.
- 【叶帆开源区】定制的托盘图标提示
- 急,急!!!!!adoc控件???????
- 如何用API实现 “菜单a.enable = true”同样的功能
- 为什么在msflexgrid中textbox不随cell一同移出窗体?(再问一次)
- 我刚学vb请问在vs2010中怎么把界面的内容自动存储txt文档和excel文档
- 基于VB的串口通信中的一个疑问
- 如何在VB中实现图文混排?
sql = "select * from [user] where username =" & txtuname.Text & ""
conn.Open(connstr)
这里,connstr没有附值。