I create a table:
id - integer
sometext - varchar,
binarydata - blob
and wxARG generates the source code which calls DatabaseResultSet::GetResultBlob and passes a single parameter to it (field name), however DatabaseResultSet::GetResultBlob should have 2 parameters and that's why I get an error during compilation of my project.
Also one more thing. As far as I can understand from documentation, tehere is some difference between data types TEXT and BLOB in SQLite (I'm not sure about other servers.. I'll try to find more info regarding this point), and BLOB fields can contain binary data, but wxARG generates a member of wxActiveRecordRow-derived class (in my case it is TestRow class) whose type is wxString. Is it possible to change the data type of class members for BLOB fields to wxMemoryBuffer or maybe add some option to wxARG which should allow to change the data type for BLOB and/or TEXT fields? This would be helpful when storing/loading binary files to/from database.
I also attached the source code of my test project.
Regards,
T-Rex
PS: Many thanks for solving the previous bug of 1.2.0-rc2.