>they [Microsoft] would be the appropriate recipients. To my mind, that does not make sense. 1. Any such problems is likely to be picked up by the infinitely more interop library users than sqlite users. 2. If the interop library has a flaw, it would manifest itself with the first callback and not the 4th. The error arises during the 4th callback consistently irrespective of the number of columns i.e. the size of data in the sqlite3 pointer. I am simply pursuing the issue I've encountered NOT in any way pointing fingers at anyone or anything. The problem exists? Where does that leave me? SQLite should at least investigate.