NEW2.02.03 · Released 4 December 2014
NEWfinPOWER Connect
Released in
2.02.03
4 December 2014
- Opened11 Nov
- Closed11 Nov
- Released4 Dec
Article 12394
Job J014468
ISSelectQueryBuilder; New method to append an "IN" using a sub-query builder
The business layer ISSelectQueryBuilder object has been updated to better support creating queries using an "IN" with a sub-query.
The following code sample demonstrates how to use the new AppendInSubQuery method:
Dim dt As DataTableDim sqb As ISSelectQueryBuilderDim sqbSub As ISSelectQueryBuildersqb = finBL.Database.CreateSelectQueryBuilder()sqbSub = finBL.Database.CreateSelectQueryBuilder()With sqbSub.Table = "Account".Fields.AddList("AccountId").SqlWhere.AppendComparisonString("AccountId", "Like", "RC%")End WithWith sqb.Table = "Account".Fields.AddList("AccountId,Name").SqlWhere.AppendInSubQuery("AccountId", sqbSub).OrderByFields.Add("AccountId")End WithIf sqb.ExecuteDataTable(dt) ThenmUI.CommonForms.ShowDataSetViewerFromDataTable(dt)ElsemUI.ErrorMessageShow()End If