From 18b8205f3984bff211131f82e4c0a1e33886ea64 Mon Sep 17 00:00:00 2001
From: znone <glyc@sina.com.cn>
Date: Tue, 27 Aug 2019 12:35:52 +0000
Subject: [PATCH] 提供以标准流的方式直接操纵ODBC的BLOB字段
---
README.md | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/README.md b/README.md
index d8738ef..55df680 100644
--- a/README.md
+++ b/README.md
@@ -239,7 +239,7 @@
| float | float |
| double | double |
| char<br>varchar | const char*<br>std::string |
-| blob<br>binary<br>text | qtl::const_blob_data<br>std::istream<br>qtl::mysql::blob_writer |
+| blob<br>binary<br>text | qtl::const_blob_data<br>std::istream<br>qtl::blob_writer |
| date<br>time<br>datetime<br/>timestamp | qtl::mysql::time |
blob_writer是一个函数,它的定义如下:
@@ -259,12 +259,12 @@
| float | float |
| double | double |
| char<br>varchar | char[N]<br>std::array<char, N><br>std::string<br>std::istream
-| blob<br>binary<br>text | qtl::blob_data<br>std::ostream<br>qtl::mysql::blobbuf
+| blob<br>binary<br>text | qtl::blob_data<br>std::ostream<br>qtl::blobbuf
| date<br>time<br>datetime<br>timestamp | qtl::mysql::time |
可以通过qtl::mysql::blobbuf读取BLOB字段的数据:
```C++
-void read_blob(qtl::mysql::blobbuf& buf) {
+void read_blob(qtl::blobbuf& buf) {
istream s(&buf);
...
};
@@ -358,7 +358,7 @@
| CHAR<br>VARCHAR | const char*<br>std::string |
| WCHAR<br>WVARCHAR | const wchar_t*<br>std::wstring |
| BINARY | qtl::const_blob_data |
-| LONGVARBINARY | std::istream |
+| LONGVARBINARY | std::istream<br>qtl::blob_writer |
| DATE | qtl::odbc::date |
| TIME<br>UTCTIME | qtl::odbc::time |
| TIMESTAMP<br>UTCDATETIME | qtl::odbc::datetime |
@@ -379,7 +379,7 @@
| CHAR<br>VARCHAR | char[N]<br>std::array<char, N><br>std::string |
| WCHAR<br>WVARCHAR | wchar_t[N]<br>std::array<wchar_t, N><br>std::string |
| BINARY | qtl::blob_data |
-| LONGVARBINARY | std::ostream |
+| LONGVARBINARY | std::ostream<br>qtl::blobbuf |
| DATE | qtl::odbc::date |
| TIME<br>UTCTIME | qtl::odbc::time |
| TIMESTAMP<br>UTCDATETIME | qtl::odbc::datetime |
--
Gitblit v1.9.3