访问传递查询中的变量



我在程序中设置了一个全局变量。

public this_is_global_var as integer
this_is_global_var=1

然后我在传递查询中使用该变量

Select * from oracle_table where id=this_is_global_var ;

但错误显示"this_is_global_var:无效标识符">

请帮忙。谢谢

您可以在查询定义中为变量定义占位符,并在执行前替换它。

qdfTemp.SQL = Replace(qdfMyQuery.SQL, "[this_is_global_var]", str(this_is_global_var))

然后执行临时查询。原始查询将不受影响。

如果你想在查询中使用变量,你必须把它写成一个变量:

"SELECT * FROM oracle_table WHERE id = " & this_is_global_var

相关内容

  • 没有找到相关文章

最新更新