关于SQL 7.0 与DELPHI BDE的问题;另,谢谢大家到周恩来纪念馆献花(50分)

  • 主题发起人 主题发起人 Mischa
  • 开始时间 开始时间
M

Mischa

Unregistered / Unconfirmed
GUEST, unregistred user!
首先感谢所有后来到周恩来纪念馆献花的朋友。

新的朋友可以按如下网址,给老总理献花,点烛。

http://http://cn.netor.com/m/box200005/m2389.asp?boardid=2389


-------------

下面说我遇到的问题。

我是用SQL 7.0 DESKTOP版的,为了说明问题,我首
先在里面建立一个样表:test

CREATE TABLE dbo.TABLE1 (
x int,
n numeric(5, 2) NULL
)

问题就在字段N,它是一个NUMERIC字段,我建好表
后在SQL 7.0中输入数据,如在字段N中输入11.11、
11.12,11.13,11.14等等,都没有问题。

可是我启动DELPHI 5.0 的SQL EXPLORER建立别名,
用sql explorer输入数据时就发现(原来的数据当
然没变),而在SQL EXPLORER中输入的数据时就发
生了奇怪的现象:11.11变成了11.10,11.12变成了
11.11,从11.13恢复正常,还是11.13,以后的数字
都没问题。

我是用DELPHI给别人写程序时发现的,当时我用
DBEDIT控件时,就出现这样的事情,后来我没有
办法,只好用一般的EDIT控件,取得EDIT.TEXT后
用QUERY控件写一个INSERT 句语PASSTHROUGH过去
才没有问题(当然没问题了,PASSTHROUGH是直接
由SQL SERVER介释的)。

哪个大虾能在空余的时间研究一下这个问题,好在
实验并不复杂,有劳了。

捧上50分,献给最可爱的人^_^


 
SQL EXPLORER-->NNABLE BCD=TRUE试试
 
agree wumeng
 
多人接受答案了。
 
后退
顶部