設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 1161|回復(fù): 1
打印 上一主題 下一主題

[其它] 幫忙看看一段登陸代碼,哪有錯?謝謝了!

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2009-6-20 20:30:09 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
幫忙看看一段登陸代碼,哪有錯?謝謝了!
如下
Public Function login() As Boolean
Dim rs As New ADODB.Recordset
Dim strsql As String
strsql = "select 用戶名,密碼 from 密碼庫 where 用戶名=" & Me.cb1user
rs.Open strsql, CurrentProject.Connection, adOpenStatic, adLockReadOnly
If rs.RecordCount > 0 Then
    If rs("密碼") = Me.TxtPwd Then
        login = True
    End If
End If
rs.Close
Set rs = Nothing
End Function
Private Sub cmdok_click()
If IsNull(Me.cb1user) Then
MsgBox "輸入用戶名!", vbCritical
Exit Sub
Else
Me.cb1user.SetFocus
p_username = Me.cb1user.text
End If
If login = True Then
  username = Me.cb1user.text
  DoCmd.Close
  DoCmd.OpenForm "主窗體"
  Else
  MsgBox "您輸入的密碼錯誤,請重新輸入,僅三次!", vbCritical
  Exit Sub
  End If

End Sub
Private Sub cmdCancel_Click()
DoCmd.Quit acQuitSaveNone
End Sub
Private Sub cbouser_notinlist(newdata As String, response As Integer)
response = acDataErrContinue
End Sub

總說至少一個參數(shù)沒被指定,然后rs.Open strsql, CurrentProject.Connection, adOpenStatic, adLockReadOnly這句話就變黃了,誰能教教我怎么改?謝謝了,高手們!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2009-6-20 21:28:50 | 只看該作者
本帖最后由 tz-chf 于 2009-6-20 21:30 編輯

用戶名缺單引號吧
沒必要用記錄集吧,dlookup好了
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機(jī)版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2024-10-23 10:28 , Processed in 0.078921 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表