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