【发布时间】: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.: 是的,我可以或者如果用户希望他/她可以将其作为答案发布并接受它:)
-
好的,但这是你的答案,你应该得到它的荣誉。