Axapta 在Dynamics AX 2012 r2中的form方法中选择语句字符串
表单的init方法中有一个代码:Axapta 在Dynamics AX 2012 r2中的form方法中选择语句字符串,axapta,x++,dynamics-ax-2012,Axapta,X++,Dynamics Ax 2012,表单的init方法中有一个代码: strQuery = strFmt("select * from %1", something); 并向BP发出警告,方法包含文本常量:从%1中选择* 我应该从中创建标签还是定义本地宏?哪个更明智 这种select语句在表单上也可以吗 谢谢。你应该使用单引号。SQL语句不应存储在标签中 不,这不好,表单中的直接SQL是一个非常糟糕的主意 如果您必须使用direct SQL访问外部数据库,请创建一个类来提供数据。您应该使用单引号。SQL语句不应存储在标签中 不,
strQuery = strFmt("select * from %1", something);
并向BP发出警告,方法包含文本常量:从%1中选择*
我应该从中创建标签还是定义本地宏?哪个更明智
这种select语句在表单上也可以吗
谢谢。你应该使用单引号。SQL语句不应存储在标签中 不,这不好,表单中的直接SQL是一个非常糟糕的主意
如果您必须使用direct SQL访问外部数据库,请创建一个类来提供数据。您应该使用单引号。SQL语句不应存储在标签中 不,这不好,表单中的直接SQL是一个非常糟糕的主意
如果您必须使用direct SQL访问外部数据库,请创建一个类来提供数据。如果您确实需要操作表单中的查询,请不要这样做。您可以捕获表单数据源的查询并对其进行更改,例如添加一些范围。
然后在AX2012中,最好将其放在交互类中。如果您真的需要操纵表单中的查询,请不要这样做。您可以捕获表单数据源的查询并对其进行更改,例如添加一些范围。 然后在AX2012中,最好将其放在交互类中