From 14337cf5b302c5385f0ae1393caf6df7e83fc539 Mon Sep 17 00:00:00 2001
From: znone <glyc@sina.com.cn>
Date: Sat, 07 Dec 2019 06:52:19 +0000
Subject: [PATCH] 1. 允许绑定字段到std::optional和std::any 2. 增加函数bind_fields可以一次绑定到多个字段 3. 查询函数返回数据库对象自身,以支持链式调用

---
 test/TestOdbc.cpp |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/test/TestOdbc.cpp b/test/TestOdbc.cpp
index 3230362..54bd33e 100644
--- a/test/TestOdbc.cpp
+++ b/test/TestOdbc.cpp
@@ -29,16 +29,13 @@
 	template<>
 	inline void bind_record<qtl::odbc::statement, TestOdbcRecord>(qtl::odbc::statement& command, TestOdbcRecord&& v)
 	{
-		qtl::bind_field(command, (size_t)0, v.id);
-		qtl::bind_field(command, 1, v.name);
-		qtl::bind_field(command, 2, v.create_time);
+		qtl::bind_fields(command, v.id, v.name, v.create_time);
 	}
 }
 
 TestOdbc::TestOdbc() : m_db(m_env)
 {
-	m_db.open("DRIVER={SQL Server};SERVER=(local);UID=;PWD=;Trusted_Connection=yes;DATABASE=test");
-	//m_db.open("DRIVER={SQL Server};SERVER=(local);UID=;PWD=;Trusted_Connection=no;DATABASE=test;UID=sa;PWD=111111;");
+	m_db.open("DRIVER={SQL Server};SERVER=(local);UID=;PWD=;Trusted_Connection=no;DATABASE=test;UID=sa;PWD=111111;");
 	cout<<"DBMS: "<<m_db.dbms_name()<<endl;
 	cout<<"SERVER: "<<m_db.server_name()<<endl;
 	cout<<"USER: "<<m_db.user_name()<<endl;
@@ -308,7 +305,6 @@
 	cout<<hex;
 	for(size_t i=0; i!=n; i++)
 		cout<<(data[i]&0xFF);
-	cout<<dec;
 }
 
 int main(int argc, char* argv[])

--
Gitblit v1.9.3