From: Warren Young Date: November 21 2008 4:48pm Subject: Re: stored procedure List-Archive: http://lists.mysql.com/plusplus/8190 Message-Id: <4FF577F9-4339-4946-8940-55258E35E7A9@etr-usa.com> MIME-Version: 1.0 (Apple Message framework v929.2) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit 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);