SQLBindCol()/SQLFetch() 返回尾随空格
SQLBindCol()/SQLFetch() returns trailing spaces
ALL,
我正在尝试创建一个连接到MS SQL Server(2012)的程序。该程序将执行一些 SELECT 查询。
当我尝试像这样使用代码时:
ret = SQLBindCol( stmt_tableProp, 25, SQL_C_WCHAR, &comments, 225, &cbComment );
ret = SQLFetch( stmt_tableProp );
"注释"变量中的值将为:
"This is a comment "
而我希望它是:
"This is a comment"
我想我需要在连接上设置一些选项。
令人惊讶的是,尝试在mySQL和PostgreSQL上执行相同的代码不会产生此结果。我得到了unixODBC和iODBC的期望。
我说的对吗?如果是,哪一个以及如何做到这一点?
在我看来,
这似乎是底层列是或将列视为字符与 varchar 的情况。 字符将始终填充到列的宽度
相关文章:
- 2D数组来自文本输入,中间有空格
- 为字符串中每 N 个字符插入空格的函数没有按照我认为的方式工作?
- 如何在C++中读取空格分隔的输入 当我们不知道输入的数量时
- 如何在c++中使用system()来运行包含空格的python脚本
- basic_string的前导/尾部不区分空格的特征
- 移除前面有空格的前2个字符串
- 如何将以逗号和空格分隔的整数读取到 2D 数组中?
- 如何在 C++ 中从文件中读取字符数组(带有一些空格)
- 如何逐行读取文件,每行中的内容都用空格分隔并将其写入新文件中
- 为什么 c++(g++) 不允许模板返回类型和函数名称之间有空格?
- 用于存储由空格分隔的字符串的 C++/C 数据结构
- 在字符串中插入空格
- C ++中的StringStream有助于使用向量从字符串中提取逗号分隔的整数,而不是空格分隔的整数,为什么?
- C++为一串单词添加空格
- 使用另一个字符串从字符串中删除空格
- 我还可以添加什么来按空格或空格正确拆分C++字符串?
- 如何打印不带空格的输入整数?
- 野牛/yacc 解析器在不被空格分隔时跳过 grammer - "unexpected $end"
- C++ "noskipws"没有按预期工作,如何正确允许字符串中的空格?
- SQLBindCol()/SQLFetch() 返回尾随空格