我用的delphi+sqlserver,在设计数据库时,有些字段是char型,比如说定义的长度是6个字节,而我只输入3个字节,那么在存储的时候sqlserver默认就会在该字段后自动补齐于下的3个空格,而反映到数据感知组件上(比如说DBEdit)时,DBEdit显示的也有空格,不知道这个空格在显示时如何去掉?
解决方案 »
- delphi中如何设置PPT、PPTX、DOC、DOCX文件在同一窗口打开?
- delphi怎样处理文本数据
- 高分请教 delphi7 中 indy 版本的问题
- 请问:TAPI和RAS有什么区别?各有什么用?
- 请问DELPHI7的ActionManager的问题,很菜鸟,帮帮忙,谢谢
- 猛禽兄请进来接分!! 多谢帮忙!!
- ADO MSSQL2000 char类型结尾空格问题
- 怎么建立分布式对象?
- 大家编的数据库软件还需要让用户手动设置ODBC数据源吗?如果不是,请进。
- 如何调整TRichEdit的行间距?
- 怎样用tidhttp获取http://m.iask.com/g?k=%B0%A2%B6%C5的页面信息
- ▲▲▲ 如何在窗口显示后定时显示一个消息,如时间在10:00显示一个消息???▲▲▲
---------------------------------
这个东东不是写在DBEdit里的....另:
可以写成一个过程:
procedure TForm1.SomeStringFieldGetText(Sender: TField; var Text: String;
DisplayText: Boolean);
begin
Text := Trim(Sender.Value);
end;然后把每个字段的GetText事件指向这个过程就行了。
我不信你复制Text := Trim(Sender.Value);这句代码也能疯
谢谢楼上的这位兄弟,我用的是D7,双击DBEdit出现字段编辑器,随便选中一个字段,在左边的对象观察器里就一个popupMemu事件,没有出现SetText和GetText事件,怪了
select trim(aaa) from table