BDE+InterBase的一个奇怪问题?(100分)

  • 主题发起人 liuql188
  • 开始时间
L

liuql188

Unregistered / Unconfirmed
GUEST, unregistred user!
InterBase5.5 , 某字段的数据类型设为 Numeric(9,3)
用在delphi6中用 BDE的Table连接表,并用dbGrid编辑该字段时,只能输入整数,不能输入
小数。
在TAble的中添加字段时,该字段自动创建为TIntegerField.
为何? 如何用Bde编辑Numeric字段?
 
我找到原因了。
把Database的Enable BCD 属性设为True(默认为false)
即可支持Numric类型
 
谢谢,让我学了一招!
 
Delphi6中有专为InterBase设计的控件IBDatabase,IBTable等,不妨一试[;)]
 
又长见识了
 
同意Claudia,建议用IBX
 
IBX匹配Interbase是非常好,但是
如果某一天你想要换数据库类型了,比如改用Access或Sql Server,
你会很困难,而用bde则易如反掌。
 
顶部