关于Access 的一个问题?急!!急!!急!!(100分)

  • 主题发起人 主题发起人 zx1zx1
  • 开始时间 开始时间
Z

zx1zx1

Unregistered / Unconfirmed
GUEST, unregistred user!
各位,我在server端建立了一个remote data module ,在上面放了一个adoconnection,
用来连接一个access的库,如果直接在server段访问数据库中的'开始时间',和'结束时间'
(这两个子段都是short time类型),可以得到正常的short time数据,但在client端用
socketconnection访问这个数据库的时候,只能得到这两个字段的年月日,时间为00:00:00,
请教各位大虾如何解决!更为奇怪的事,如果select 结束时间-开始时间 from meet ,可以
得到正确的结果
 
Please check the DateTime Types both side. They sould be same.
 
我是从服务器上读取数据,数据库在服务器上,字段的类型是shorttime,我是用QRDBedit连接的这个字段!
 
应该怎么对应类型?delphi里面只有datetime类型!,我在qrdbedit的maskedit属性
里设置了为t(shorttime),但没有用,仍然显示的是'00:00:00',好像是根本就没有
得到正确的值
 
DataTime in delphi is actruly a date+time. But it is only Time at server side,
So you should use TTimeField at Client side, TTimeField is a persistent field
object that encapsulates the fundamental behavior common to string data.
TTimeField descends from the TDateTimeField class. You can change the type of
the mentioned field by right click the Datamodule,View as text,Then find the
field's location and change it by hand.
 
接受答案了.
 
后退
顶部