类型声明字符错误 - MS Access

时间:2016-07-27 22:06:02

标签: ms-access

我一直得到"类型声明字符"我尝试编译代码时出错,但我不明白为什么。

这里是代码(释义):

Private Sub cboTest_AfterUpdate()

'( some code )

Dim strWhere As String
Dim lngLen As Long

lngLen = Len(strWhere - 5)

strWhere = Left$(strWhere, lngLen)

'( some code )

End Sub

我正在处理的.accdb文件大约是7000 KB,它在此之前已编译好几次,但由于某种原因,每次迭代都会给我带来问题。知道可能是什么问题吗?

提前致谢,

Ĵ

1 个答案:

答案 0 :(得分:1)

这在这里运行,并且dosn因短字符串而失败:

Private Sub cboTest_AfterUpdate()

    Dim strWhere As String
    Dim lngLen As Long

    lngLen = Len(strWhere) - 5        
    If lngLen >= 0 Then
        strWhere = Left(strWhere, lngLen)
    End If

    '( some code )

End Sub