SQl Server7 Decimal字段和Delphi配合出现错误(100分)

  • 主题发起人 主题发起人 Byg
  • 开始时间 开始时间
B

Byg

Unregistered / Unconfirmed
GUEST, unregistred user!
使用敏感部件编辑SQl Server7 Decimal字段出现错误,如Decimal小数位为3,在敏感部件中录入10.20,则变为10.199,不知诸位是否找到解决办法
 
参看第8页SQL Server 6.5数字变小的问题。回答中的两种方法都可以,字段少可以
用SQL 语句,字段多最好统一字段类型。
 
sql语句最好
 
使用bde5!!!
 
是SQL LINKS吧:-)
 
sql语句100%无问题!
 
在 bde 5.0 中 已提供对 mssql7.0的支持 .

http://www.borland.com/devsupport/bde/bdeupdate.html

cj 好棒!!
 
在数据库中,用SQL语句自然是不会出错的,但主从结构管理,本人还是觉得不能全部采用SQL语句直传,KoKuSun提到的书数据类型讲的不错,关于"字段多最好统一字段类型"句,是何意?统一成float吗?但是,据同事测试(没经过严格测试),大于50个float好象连基本的select语句都没有反应.

bde5该问题是没有解决的,wzs提到的站点有bde的升级版5.1,但我还没来得及试.
希望能够解决.

以往用过InterBase,没有发现这个问题.

这个问题非常严重,使用SQl Server就必须解决,希望大家多讨论一下.


 
小数点后不超过3位用money类型可解决问题
 
wzs:CJ棒什么?
 
谢谢,每人20分
 
set ( ENABLE BCD=TRUE )
 
SQL的解决办法我就不重复了,肯定能高定.
还有就是在Post之前将其用FloatFormat控制一下.主要是因为浮点数的存放
方式引起的.
 
多人接受答案了。
 
byg, kokusan,jacklin,hyh 请看这里!!!!
 
看那里?
这个问题我已经解决,使用三层结构没有问题.
 
后退
顶部