Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

Re: How to initialize mysqlpp::sql_tinyblob?

From: Warren Young <mysqlpp(at)etr-usa.com>
Date: Thu Aug 09 2007 - 08:01:44 EDT


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=lists@pantek.com
Received on Thu Aug 9 08:02:19 2007

This archive was generated by hypermail 2.1.8 : Thu Aug 09 2007 - 19:28:39 EDT


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