aboutsummaryrefslogtreecommitdiff
path: root/odb/mysql/result.txx
diff options
context:
space:
mode:
Diffstat (limited to 'odb/mysql/result.txx')
-rw-r--r--odb/mysql/result.txx18
1 files changed, 9 insertions, 9 deletions
diff --git a/odb/mysql/result.txx b/odb/mysql/result.txx
index e1e8440..c342b17 100644
--- a/odb/mysql/result.txx
+++ b/odb/mysql/result.txx
@@ -44,11 +44,11 @@ namespace odb
{
typename traits::image_type& im (statements_.image ());
- if (im.version != statements_.image_version ())
+ if (im.version != statements_.out_image_version ())
{
- binding& b (statements_.image_binding ());
- traits::bind (b.bind, im);
- statements_.image_version (im.version);
+ binding& b (statements_.out_image_binding ());
+ traits::bind (b.bind, im, true);
+ statements_.out_image_version (im.version);
b.version++;
}
}
@@ -60,13 +60,13 @@ namespace odb
case select_statement::truncated:
{
typename traits::image_type& im (statements_.image ());
- traits::grow (im, statements_.image_error ());
+ traits::grow (im, statements_.out_image_error ());
- if (im.version != statements_.image_version ())
+ if (im.version != statements_.out_image_version ())
{
- binding& b (statements_.image_binding ());
- traits::bind (b.bind, im);
- statements_.image_version (im.version);
+ binding& b (statements_.out_image_binding ());
+ traits::bind (b.bind, im, true);
+ statements_.out_image_version (im.version);
b.version++;
statement_->refetch ();
}