Office中国论坛/Access中国论坛
标题:
[求助]一段代码的错误,请高手指教
[打印本页]
作者:
darknesseye
时间:
2004-11-24 06:18
标题:
[求助]一段代码的错误,请高手指教
Private Sub query()
Dim h As QueryDef
Dim sq As String
Set h = CurrentDb.CreateQueryDef("dddd")
sq="select * form 表1"
h.Execute sq
end sub
为什么运行时光标定在 h.Execute sq 这一行。并提示“数据类型转换错误”
[此贴子已经被作者于2004-11-23 22:18:48编辑过]
作者:
NeilChen
时间:
2004-11-24 09:06
为什么不直接用docmd.runsql sq
作者:
darknesseye
时间:
2004-11-24 17:56
Private Sub sss()Dim h As QueryDef
Dim i As StringSet h = CurrentDb.CreateQueryDef("dddd")sq = "select A from 表1"DoCmd.RunSQL sq
End Sub还是无法运行,提示需要SQL语句作参数,如果把 sq 改为 "sq" 则提示无效的SQL语句。
作者:
hi-wzj
时间:
2004-11-25 21:04
"select * form 表1" 不是一个操作查询。Execute 命令是运行操作查询。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3