Search on Google and on this Forum did not help, so here it is....
I am trying to Filter my ADODB recordset:
Code:
strSQL = "SELECT MYITEM.PSQTY_ITEM_ICDE1, MYITEM.PSQTY_CATEGORY_KEY, " _
& " MYITEM.PSQTY_PROJECTNUMBER, MYITEM.PSQTY_ITEM_NO, " _
& " MYITEM.PSQTY_DESIGN_QUANTITY, MYITEM.PSQTY_ITEM_SUPPLEMENT1, " _
& " MYITEM.PSQTY_ITEM_SUPPLEMENT2, MYITEM.PSQTY_ITEM_SUPPLEMENT3 " _
& " FROM S4111000.PSITEM_QUANTITIES MYITEM, S4111000.PSLET_INFORMATION MYLET " _
& " WHERE MYITEM.PSQTY_PROJECTID = MYLET.PSLET_PROJECTID " _
& " AND MYITEM.PSQTY_PROJECTNUMBER = MYLET.PSLET_PROJECTNUMBER " _
& " AND (MYLET.PSLET_CONTRACTLETDATE = TO_DATE('" & LET_DATE & "', 'MM/DD/YYYY')) " _
& " AND (MYITEM.PSQTY_ITEM_ICDE1 IS NOT NULL)"
recOne.Open strSQL, Cn
recOne.Filter = " (PSQTY_ITEM_SUPPLEMENT1 = '" & strSupl1 & "') " [blue]_
& " AND (PSQTY_ITEM_SUPPLEMENT2 IS NULL) " _
& " AND (PSQTY_ITEM_SUPPLEMENT3 IS NULL)"[/blue]
If Blue piece of code is not included, Filter works fine.
So, what's the deal with IS NULL in ADODB Filter?
I can take entire Filter and run the code in TOAD or any other way in my database (I use Data Environment) and it is fine, IS NULL works the way it should.
Any ideas.....?
Have fun.
---- Andy