XUQING888 2017-09-04 02:14 采纳率: 0%
浏览 1026

VBA连接access,Rscategories.Open提示至少一个参数未被指定值。

刚刚接触access的vba,遇到了点问题,希望得到指点和帮助

    Option Compare Database
    Dim conn As ADODB.Connection
    Dim rsbook As ADODB.Recordset
    Dim Rscategories As ADODB.Recordset

    Dim sqlstr As String
    Dim categories_code As Integer

    '创建对象

    Private Sub Form_Load()

    Set conn = CurrentProject.Connection
    Set rsbook = New ADODB.Recordset
    rsbook.locktype = adlockoptimistic
    rsbook.Open "图书档案", conn, , , adCMDTable

    End Sub

    Private Sub new_set_Click()

    If rsbook.BOF = True And rsbook.EOF = True Then '数据集为空时
    MsgBox ("数据表为空!")
    Else
    rsbook.MoveLast
    End If

    Set Rscategories = New ADODB.Recordset
    sqlstr = "SELECT 种类编号.编号 FROM 种类编号 WHERE (((种类编号.种类名称)=[Forms]![数据录入]![categories]))"
    Rscategories.Open sqlstr, conn, 1, 3
    MsgBox (Rscategories!编号)

    End Sub

  • 写回答

1条回答

  • XUQING888 2017-09-04 03:10
    关注

    发动自顶大法,跪求老司机解答。

    评论

报告相同问题?

悬赏问题

  • ¥15 chaquopy python 安卓
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 CSS实现渐隐虚线框
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 易盾点选的cb参数怎么解啊
  • ¥15 MATLAB运行显示错误,如何解决?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容