ODBC:如何将空字符串绑定到C 中的空
ODBC: How to bind a empty string to null in c++
odbc返回空字符串而不是null。我使用了绑定值的sqlbindparameter。如何获取空值而不是空字符串(空白(。
这是一个示例:
SQLINTEGER sqllen = 0;
SQLCHAR buf[255] = { 0 };
while ((retcode = SQLFetch(_hstmt)) != SQL_NO_DATA)
{
if (SQLGetData(_hstmt, 1, SQL_C_CHAR, &buf[0], sizeof buf + 1, &sqllen) == SQL_NULL_DATA)
{
this_is_your_string = nullptr;
}
}
这使字符串具有nullptr值,这是C 11。另请参见此帖子
相关文章:
- 我想将一个对T类型的非常量左值引用绑定到一个T类型的临时值
- 在基于范围的for循环中使用结构化绑定声明
- 使用 LuaBridge 将 LuaJIT 绑定到C++会导致"PANIC: unprotected error"
- 尝试通过OCI例程从Oracle获取blob数据,但出现错误:ORA-01008:并非所有变量都绑定
- ODBC:如何将空字符串绑定到C 中的空
- 尝试将字符串传递到绑定的函数C
- Node-ffi 绑定到 NULL 终止的 C 字符串数组,但得到“分段错误:11”
- 字符串文字绑定到一个非常量字符指针
- 将char*绑定到字符串
- 如何函数<void(字符串消息)>绑定到成员函数?
- Sample.exe中0x7537812f处未处理的异常:0xC0020001:字符串绑定无效
- Clang:将绑定或mem_fn与字符串::c_str和转换一起使用时出现问题
- 代码合成XSD解析/数据绑定xml字符串,而不是xml文件
- 使用带有绑定的boost字符串算法谓词
- 增强绑定和分配以将矢量转换为字符串
- 在c++中使用递归解除字符串的绑定
- C++如何创建"绑定"字符串文本替换方法?
- 绑定密钥?(c)(将字符串转换为函数)
- 将C++_TCHAR绑定到SWIG接口中的C#字符串
- 如何在绑定中使字符串类C++"own"自动转换为python字符串