On Nov 21, 2008, at 5:15 AM, Jim Wallace wrote:
> query.def[0U] = serverId;
> query.def[1U] = player1AmtChanging;
> query.def[2U] = transactionType;
> query.def[3U] = currencyType;
> query.def[4U] = glid;
> query.def[5U] = qty;
>
> query.parse();
>
> Result res = query.store();
To compile with MySQL++ v3, a literal code update would be:
query.template_defaults[0U] = serverId;
query.template_defaults[1U] = player1AmtChanging;
query.template_defaults[2U] = transactionType;
query.template_defaults[3U] = currencyType;
query.template_defaults[4U] = glid;
query.template_defaults[5U] = qty;
query.parse();
StoreQueryResult res = query.store();
However, a more idiomatic way to do the same thing is:
query.parse();
StoreQueryResult res = query.store(serverId, player1AmtChanging,
transactionType, currencyType, glid, qty);