From 871ebd736427f8ea9c3235edec512e20db2abd82 Mon Sep 17 00:00:00 2001 From: Constantin Michael Date: Mon, 10 Oct 2011 14:58:59 +0200 Subject: Correct bind::capacity initialization expression for big_int and string --- odb/relational/oracle/source.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'odb/relational/oracle/source.cxx') diff --git a/odb/relational/oracle/source.cxx b/odb/relational/oracle/source.cxx index b5b7546..cf18d1f 100644 --- a/odb/relational/oracle/source.cxx +++ b/odb/relational/oracle/source.cxx @@ -149,8 +149,8 @@ namespace relational { os << b << ".type = oracle::bind::number;" << b << ".buffer = " << arg << "." << mi.var << "value;" - << b << ".capacity = " << arg << "." << mi.var << - "static_cast (sizeof (" << arg << "." << mi.var << "value));" + << b << ".capacity = static_cast (sizeof (" << arg << + "." << mi.var << "value));" << b << ".size = &" << arg << "." << mi.var << "size;" << b << ".indicator = &" << arg << "." << mi.var << "indicator;"; } @@ -214,8 +214,8 @@ namespace relational os << b << ".type = " << string_buffer_types[mi.st->type - sql_type::CHAR] << ";" << b << ".buffer = " << arg << "." << mi.var << "value;" - << b << ".capacity = " << arg << "." << mi.var << - "static_cast (sizeof (" << arg << "." << mi.var << "value));" + << b << ".capacity = static_cast (sizeof (" << arg << + "." << mi.var << "value));" << b << ".size = &" << arg << "." << mi.var << "size;" << b << ".indicator = &" << arg << "." << mi.var << "indicator;"; } -- cgit v1.1