OLE DB provider "PGNP" for linked server "<servername>" returned message
"** ERROR: Failed to parse statement:
where (item.withdrawn is false)".
The query runs as-is when it is run directly on the PGNP server. It also runs as-is using a different linked server based on psqlodbc_09_00_0200. So I think that syntax should be fully acceptable to PGNP. The fix I have used is to change the query in the where clause to: where (item.withdrawn = 'f'). But I don't think I should have to do that. It looks to me like PGNP is not handling the boolean keywords properly.