Boost logo

Boost :

Subject: Re: [boost] SQL: next iteration of sqlpp11
From: Roland Bock (rbock_at_[hidden])
Date: 2014-02-03 11:32:27


On 2014-02-03 17:21, Alexander Lamaison wrote:
> Roland Bock <rbock_at_[hidden]> writes:
>
>> Dear boosters,
>>
>> after the lively discussion about sqlpp11 in November 2013
>> (http://lists.boost.org/Archives/boost/2013/11/208388.php), sqlpp11 has
>> evolved quite a bit and I want to give you an update.
>>
>> https://github.com/rbock/sqlpp11
> snip
>
>> auto i = insert_into(tab).columns(tab.alpha, tab.beta);
>>
>> //Then you add values (one or more times):
>> i.values(tab.alpha = 7, tab.beta = "seven");
>>
>> // Then you run the insert
>> db.run(i);
> Just a thought: why not `operator()` instead of `run`, making the db a
> callable?
>
> Alex
In addition to .run() there is also .prepare() which prepares a
statement for later and possibly repeated execution possibly with
parameters. The arguments for .run() and .prepare() are the same.

Tim Keitt suggested .execute() instead of run(), which would certainly
be an option, but is much longer than .run() :-)

Regards,

Roland


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk