有表格的init方法的代码:Select语句字符串2012 R2
strQuery = strFmt("select * from %1", something);
,它给BP警告说,法中包含文本常量:从%选择* 1
我应该从它创建一个标签还是应该定义一个本地宏?哪一个更有建议?
也可以在形式这种选择语句?
谢谢。
有表格的init方法的代码:Select语句字符串2012 R2
strQuery = strFmt("select * from %1", something);
,它给BP警告说,法中包含文本常量:从%选择* 1
我应该从它创建一个标签还是应该定义一个本地宏?哪一个更有建议?
也可以在形式这种选择语句?
谢谢。
您应该使用单引号。 SQL语句不应存储在标签中。
不,不,它不是好的,直接在窗体中的SQL是一个非常糟糕的主意。
如果您必须使用直接SQL访问外部数据库,请创建一个类以提供数据。
如果您确实需要操作表单中的查询,请不要这样做。您可以捕获表单数据源的查询并更改它(例如添加一些范围)。 然后在AX 2012中,最好的方法就是把它放在一个交互类中。