虽然Axapta当中的SQL Statement提供了强大的功能,但是由于与整体的功能设计有冲突(如Table可以作为变量), Axapta省去了一些标准的SQL关键字,如UNION, Distinct等。那么我们想使用的话,那怎么办呢?
我们可以利用Statement这个类在Axapta中执行标准的SQL表达式
Connection cntn = new Connection();
Statement stm = cntn.createStatement();
ResultSet resultSet;
Str sqlStatement;
sqlStatement = “你所需要用到的标准表达式”;
resultSet = stm.executeQuery(sqlStatement);
while (resultSet.next())
{
…//resultSet.getInt(1));
}