我在程序中设置了全局变量。
CodigoDTO
然后我在传递查询中使用该变量
public this_is_global_var as integer
this_is_global_var=1
但是错误显示“ this_is_global_var:无效的标识符”
请帮助。谢谢。
答案 0 :(得分:1)
如果要在查询中使用变量,则必须将其写为变量:
"SELECT * FROM oracle_table WHERE id = " & this_is_global_var
答案 1 :(得分:1)
您可以在查询定义内为变量定义占位符,并在执行前将其替换。
@ECHO off
for /R %%G in (*INF*.txt) do (
pushd "%%~dpG"
FOR %%H IN (*RES*.txt) DO (
copy "%%~G" + "%%~H" "%date% %time:~0,2%-%time:~3,2%-%time:~6,2%.csv"
ren "%%~G" "%%~nxG.ok"
ren "%%~H" "%%~nxH.ok"
)
popd
)
,然后执行临时查询。原始查询将保持不变。