Quote Originally Posted by Eduardo- View Post
Also for sqlite3_prepare (in OpenDataSet) I think that sqlite3_prepare_v2 could be sqlite3_prepare16_v2 and at CreateCommand sqlite3_prepare_v3 could be sqlite3_prepare16_v3. And the same at CreateCursor.
Yes, this is somewhat tedious work that has to be done in the wrapper, combing through all the cases.

I already tweaked SQLiteCursor.SetParameterValue to use stub_sqlite3_bind_text16 for Case vbString in my compilation of the wrapper above which gained couple of hundreds of a second in the test although probably RC6 does use the same API too.

Btw, in SQLiteCursor.SetParameterValue there is Case vbDouble but vbSingle is missing.

cheers,
</wqw>