Hi Frans,
I have a simple "custom typed list"....
RelationPredicateBucket bucket;
// Define the fields that we want to return.
ResultsetFields fields = new ResultsetFields(4);
fields.DefineField(Corporate_PolicyFieldIndex.ID, 0, "ID", "Corporate_Policy");
fields.DefineField(Corporate_PolicyFieldIndex.LastUpdate_Date, 1, "LastUpdate_Date", "Corporate_Policy");
fields.DefineField(Corporate_PolicyFieldIndex.Sequence_No, 2, "Sequence_No", "Corporate_Policy");
fields.DefineField(Corporate_PolicyFieldIndex.Title, 3, "Title", "Corporate_Policy");
bucket = new RelationPredicateBucket();
bucket.PredicateExpression.Add (PredicateFactory.CompareValue(Corporate_PolicyFieldIndex.ID, ComparisonOperator.Equal, 0, "Corporate_Policy"));
adaptor.FetchTypedList(fields, dt, bucket, 0, null, true);
Which generates this SQL in good ol' Oracle....
SELECT "Corporate_Policy"."ID" AS "ID","Corporate_Policy"."LASTUPDATE_DATE" AS "LastUpdate_Date","Corporate_Policy"."SEQUENCE_NO" AS "Sequence_No",
"Corporate_Policy"."TITLE" AS "Title" FROM "ENVOY"."CORPORATE_POLICY" AS "Corporate_Policy" WHERE ( "Corporate_Policy"."ID" = 0)
Which gives this error from Oracle....
ORA-00933: SQl command not properly ended. (It points to the part of the SQL I made bold).
Whats wrong here? The sql looks ok? Why the error?