用DBEdit显示MSSQL2000的CHAR类型字段的问题(50分)

  • 主题发起人 主题发起人 【小高】
  • 开始时间 开始时间

【小高】

Unregistered / Unconfirmed
GUEST, unregistred user!
我用MSSQL2000建的库,用ADO联接,发现一个问题:只要是采用CHAR类型的字段,
在BDEDIT中显示老是多了很多空格,比如,姓名,定义为10个长度,输入时输
入"AAA",保存后再显示 ,就一定是"AAA "了,用空格补足了,怎么
回事呢?
 
你是不想看到那些空格吗?

在数据字段的ongettext好象是这个事件吧trim掉空格就OK啦
 
因为BDE取数据时自动加了TRIM,而ADO没有,需写代码。
可以用可变字符类型VACHAR
 
哈哈,经两位富翁提醒,今天试了一下,问题解决了。
DJF813说的“因为BDE取数据时自动加了TRIM,而ADO没有,需写代码。”
不知道是否完成全正确??
不过,的确用VARCHAR就没这问题了,怪我第一次用MSSQL2000,没明白各种类型的特点,
呵,要学习!
52free的trim也可以,不过不是根本啦!
呵,学习,
QQ:66814872
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
911
SUNSTONE的Delphi笔记
S
后退
顶部