社区
数据库
帖子详情
在数据库里面取出数据后,为什么字符的总后面多一个空格呢?
nightlocus
2004-09-28 10:20:35
我是用ado读取的数据
_variant_t var_PIN=m_recordset->GetCollect("UserPIN");
CString v_PIN=var_PIN.bstrVal;
_variant_t var_Confirm=m_recordset->GetCollect("IsConfirm");
可是我跟踪后发现,v_PIN总是后面多了一个空格。这是怎么回师?
...全文
603
11
打赏
收藏
在数据库里面取出数据后,为什么字符的总后面多一个空格呢?
我是用ado读取的数据 _variant_t var_PIN=m_recordset->GetCollect("UserPIN"); CString v_PIN=var_PIN.bstrVal; _variant_t var_Confirm=m_recordset->GetCollect("IsConfirm"); 可是我跟踪后发现,v_PIN总是后面多了一个空格。这是怎么回师?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
专注VB编程开发20年
2005-02-03
打赏
举报
回复
顶
Plumh
2005-01-17
打赏
举报
回复
同意楼上的
TrimRight就可以了
jinxuliang
2005-01-14
打赏
举报
回复
大哥是这样的问题,你在设计的字段没有完全写满造成的。比如你设计一个字段长度为6只写了5个字符。那么你取出来的数据,就有一个空格在后面。
yuantc
2005-01-12
打赏
举报
回复
但是在foxpro中好像没有varchar类型,怎么解决
Mutalisk
2004-09-30
打赏
举报
回复
同意楼上的,char型的会用空字符来填满的
zhaogaojian
2004-09-30
打赏
举报
回复
确实有时是会多出空格,楼上的方法应该可以
CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。
zgzg
2004-09-29
打赏
举报
回复
字段定义要改为varChar
内存泄漏
2004-09-28
打赏
举报
回复
CString v_PIN = _com_util::ConvertBSTRToString((_bstr_t)m_recordset->GetCollect("UserPIN"));
你这样看看有没有空格?一般数据库都没有这样的bug的。。
nightlocus
2004-09-28
打赏
举报
回复
不可能的,我是在里面直接读出来的,我亲自输入的数据,看了,会不会是数据库bug啊
内存泄漏
2004-09-28
打赏
举报
回复
是不是数据库当中的数据本来就多了一个空格啊??你自己把数据处理一下好了:
v_PIN.TrimRight();
nightlocus
2004-09-28
打赏
举报
回复
怎么每人回呢?
MySQL
数据
库
乱码之
字符
集
学完这篇教程,你将学到以下内容:1.MySQL
数据
库
乱码解决2.知悉MySQL
数据
库
字符
集知识3.生产中彻底避免乱码
解决 oracle中char长度增大后导致增加了多余的
空格
1、由于疏忽直接将字段类型的长度增加了,导致其他
数据
对应字段都增加了多余的
空格
占满全部字节长度 对后续
取出
数据
造成了影响,不可能每次都要trim字段 去除
空格
。 2、将char类型的字段改成varchar2类型 长度一致。 3、执行sql t1表名 col1 需要去除
空格
的字段名 --去掉字段值左边
空格
update t1 set col1=ltrim(col1); --去掉字段值右边
空格
update t1 set col1=rtrim(col1); --去掉字段值两边
空格
upd...
idea中获取mysql中的
数据
中间多“T”
idea中获取mysql中的
数据
中间多“T” 原因:主要是因为使用的mysql的版本以及mysql-connector-java的版本太高了 解决方式:使用mysql5.x版本的
数据
库
,使用5.x.x版本的mysql-connector-java。 问题顺利解决。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/ed10b800e14f47a28e7bb9c4ed88d75e.png) ...
sprintf函数的用法
文章转载自网络 在将各种类型的
数据
构造成
字符
串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到
字符
串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。 sprintf 是个变参函数,定义如下: int sprintf( char *buffer, cons
Java面经
文章目录项目问题
数据
回流架构
数据
流图设计
总
结成果你这个项目的QPS、订单量有多少如何解决超卖问题假如让你设计
一个
秒杀系统,怎么设计才能承受百万级并发秒杀系统场景特点秒杀架构设计理念架构方案设计思路前端方案浏览器端(js):后端方案服务端控制器层(网关层)服务层
数据
库
层讲讲
数据
库
表怎么设计的为什么使用自增字段作主键spring
里面
的控制反转,IoC高频搜索关键词,每个文件1G,每个文件有多行 TopK问题
一个
列表,找出最长的字串,满足字串的每个元素相差不超过limitjwt优缺点优点缺点使用场景虚函数是什么逻
数据库
4,011
社区成员
39,816
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章