【问题标题】:VBA Editor Data type mismatchVBA 编辑器数据类型不匹配
【发布时间】:2015-11-19 22:29:20
【问题描述】:

在 access 2007 中运行时,我不断收到“数据类型不匹配”,

我已经看了一段时间了,无法弄清楚。

Private Sub Combo7_AfterUpdate()
    Dim clString As Integer
    clString = Me![Combo7].Value
    strSQL = "SELECT [Categorized Tables].[Name of Table] " & _
             "INTO [catTemp] " & _
             "FROM [Categorized Tables] " & _
             "WHERE [Categorized Tables].[Category] = " & clString
    DoCmd.SetWarnings False
    DoCmd.RunSQL strSQL
    DoCmd.SetWarnings True
End Sub

调试器指向 DoCmd.RunSQL strSQL 行。

有人知道我哪里出错了吗?

【问题讨论】:

  • 试试这个clString = Val(Me![Combo7].Value)
  • 修复了,谢谢!
  • @Siddharth 您应该将其发布为答案。
  • @JP.: 是的,我可以或者如果用户希望他/她可以将其作为答案发布并接受它:)
  • 好的,但这是你的答案,你应该得到它的荣誉。

标签: vba types mismatch


【解决方案1】:

Siddharth Rout 的回答:

“试试这个clString = Val(Me![Combo7].Value)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-31
    • 2013-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多