SourceForge.net escribió:
> Bugs item #1715278, was opened at 2007-05-08 14:01
> Message generated for change (Tracker Item Submitted) made by Item Submitter
> You can respond by visiting: 
> https://sourceforge.net/tracker/?func=detail&atid=462816&aid=1715278&group_id=51305
>
> Please note that this message will contain a full copy of the comment thread,
> including the initial issue submission, for this request,
> not just the latest update.
> Category: wxARG
> Group: None
> Status: Open
> Resolution: None
> Priority: 5
> Private: No
> Submitted By: Nobody/Anonymous (nobody)
> Assigned to: Matías Szeftel (mszeftel)
> Summary: wxARG 1.2.0-rc3 Error when loading BLOB fields
>
> Initial Comment:
> 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.
>
> ----------------------------------------------------------------------
>
>   
Yes, sorry for that. I used wxString when I first design it and when I
want it to change to wxMemoryBuffer I noticed that DatabaseLayer didn't
had a SetParamBlob(int index, wxMemoryBuffer buffer), but I requested to
Joseph Blough and he added it. Somehow the feature was missed in my
todo-list.
So, I'have now commited the changes to the CVS but I have still not
tried the generated code. When I do I'll update a new release candidate
setup.exe for windows and sourcecode package.

Thanks for the bug report,
Regards, Matías.

PS: T-Rex, I've taken you as my beta tester ;). When you complete your
testing with wxARG might be a good time to make a stable release. I
don't test all the funtionallity in my project.

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
wxCode-users mailing list
wxCode-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wxcode-users

Reply via email to