Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

Re: How to initialize mysqlpp::sql_tinyblob?

From: Graham Reitz <grahamreitz(at)mac.com>
Date: Fri Aug 10 2007 - 20:43:04 EDT


Thank Warren,

I ditched the binary password representation, not needed. (you're correct)

Graham

On Aug 9, 2007, at 7:01 AM, Warren Young wrote:

> Graham Reitz wrote:
>> How would you initialize password in the following SSQLS?
>> sql_create_2(clients, 1, 2,
>> unsigned int, client_id,
>> mysqlpp::sql_tinyblob, password)
>> clients client;
>> client.client_id = 1;
>> client.password = ????;
>
> I imagine you're using a BLOB type because you're keeping the
> password in some sort of binary representation, so a straight
> assignment won't work. Perhaps you're using a hashing scheme and
> want to use the raw binary form instead of a hexadecimal text
> representation.
>
> If reconsidering the choice to use a binary representation isn't an
> option, you can get by with this:
>
> ColData cd(ptr_to_data, bytes_in_data_block);
> client.password = cd;
>
> All of the BLOB types as of v2.3 are typedefs for ColData.
>
> --
> MySQL++ Mailing List
> For list archives: http://lists.mysql.com/plusplus
> To unsubscribe: http://lists.mysql.com/plusplus?
> unsub=grahamreitz@mac.com
>

-- 
MySQL++ Mailing List
For list archives: 
http://lists.mysql.com/plusplus
To unsubscribe:    
http://lists.mysql.com/plusplus?unsub=lists@pantek.com
Received on Fri Aug 10 20:45:07 2007

This archive was generated by hypermail 2.1.8 : Sun Oct 07 2007 - 10:02:57 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library