From 9ed5ee9526d36df8d5b96fd461c08c7c56e1dc04 Mon Sep 17 00:00:00 2001
From: znone <glyc@sina.com.cn>
Date: Sat, 15 Apr 2017 09:32:33 +0000
Subject: [PATCH] 支持返回多结果集的查询
---
test/TestOdbc.cpp | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/test/TestOdbc.cpp b/test/TestOdbc.cpp
index 58cc44a..c018451 100644
--- a/test/TestOdbc.cpp
+++ b/test/TestOdbc.cpp
@@ -192,7 +192,7 @@
fs.clear();
fs.seekg(0, ios::beg);
m_db.execute("INSERT INTO test_blob (Filename, [Content], MD5) values(?, ?, ?)",
- make_tuple(filename, ref((istream&)fs), qtl::const_blob_data(md5, sizeof(md5))));
+ forward_as_tuple(filename, (istream&)fs, qtl::const_blob_data(md5, sizeof(md5))));
m_db.query_first("SELECT @@IDENTITY", id);
}
catch(qtl::odbc::error& e)
@@ -214,7 +214,7 @@
fs.seekg(ios::beg);
std::string source_file;
m_db.query_first("SELECT Filename, MD5 , [Content]FROM test_blob WHERE id=?", make_tuple(id),
- make_tuple(ref(source_file), qtl::blob_data(md5, sizeof(md5)), ref((ostream&)fs)));
+ forward_as_tuple(source_file, qtl::blob_data(md5, sizeof(md5)), (ostream&)fs));
fs.flush();
cout<<"MD5 of file "<<source_file<<" stored in database: ";
print_hex((const unsigned char*)md5, sizeof(md5));
--
Gitblit v1.9.3