Hello,
I'm trying to filter a dynamic list and somehow it doesn't work. When I do not apply the filter the dynamic list return exactly what I want so that part looks good. When using the defined filter I get an error:
_The column prefix 'dbo.Zoekopdrachten' does not match with a table name or alias name used in the query.
_
Hope someone sees the error I made.
BTW I'm using selfservicing with version 1.0.2004.1
Dim filter As IPredicateExpression = New PredicateExpression
Dim dateStart As Date = DatumVanaf.SelectedDate
Dim dateEnd As Date = DatumTotEnMet.SelectedDate
filter.Add(FactoryClasses.PredicateFactory.Between(ZoekopdrachtenFieldIndex.Datum, dateStart, dateEnd))
' TREFWOORDEN
Dim fldsTrefwoorden As New HelperClasses.ResultsetFields(2)
fldsTrefwoorden.DefineField(ZoekopdrachtenFieldIndex.Trefwoord, 0, "Trefwoord", "Trefwoord")
fldsTrefwoorden.DefineField(ZoekopdrachtenFieldIndex.Trefwoord, 1, "Aantal", "Trefwoord", AggregateFunction.Count)
Dim groupByClause As IGroupByCollection = New GroupByCollection
groupByClause.Add(fldsTrefwoorden(0))
Dim dlTrefwoorden As New DataTable
Dim dao As New DaoClasses.TypedListDAO
dao.GetMultiAsDataTable(fldsTrefwoorden, dlTrefwoorden, 0, Nothing, filter, Nothing, True, groupByClause, Nothing, 0, 0)