在 Oracle SQL 的常规查询中,我们可以使用:
var_user VARCHAR2(256) := 'eduard'
select * from a_table where user_name = var_user
如果我在 Delphi 中使用此代码,TQuery.SQL.Text
我会收到错误消息Incorrect Token Followed By ":".
。
我相信它正在发生,因为:
在这种情况下,Delphi 使用 symbol 来指定内部的参数TQuery.SQL.Text
,以替换为设置的值TQuery.Params[]
。
我真正想做的是SomeVarInsideSQL := :MyParam
,我不能因为那个错误。我应该怎么办?(delphi-xe3-zeoslib)