From 685587ddb7af3a943a1dd5837fcfeeb779cf15b1 Mon Sep 17 00:00:00 2001 From: randomdan Date: Mon, 30 Aug 2010 17:34:02 +0000 Subject: Remove lots of overkill variations of string stuff and have a vector deal with the memory --- libodbcpp/selectcommand.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libodbcpp/selectcommand.cpp') diff --git a/libodbcpp/selectcommand.cpp b/libodbcpp/selectcommand.cpp index 97102ab..88a071f 100644 --- a/libodbcpp/selectcommand.cpp +++ b/libodbcpp/selectcommand.cpp @@ -87,9 +87,9 @@ ODBC::SelectCommand::execute() case SQL_VARCHAR: case SQL_LONGVARCHAR: { - _Column* s = new _Column(colName, col); - s->value = new SQLCHAR[bindSize + 1]; - s->bind(hStmt, sqlcol, SQL_C_CHAR, s->value, bindSize + 1); + _Column* s = new _Column(colName, col); + s->value.resize(bindSize + 1); + s->bind(hStmt, sqlcol, SQL_C_CHAR, &s->value[0], bindSize + 1); columns[col] = s; break; } -- cgit v1.2.3