起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 300|回复: 2

日期型字段操作问题**

[复制链接]
发表于 2007-2-3 17:13:02 | 显示全部楼层 |阅读模式
有一语句,用SQLFilter 过滤
DataSetJH.SQLFilter := 'RQ+SJ >getdate()';  // 结果为空
  但用一个自动填充值为“RQ+SJ”的字段TSJ(同表字段),替换即
DataSetJH.SQLFilter := 'TSJ>getdate()';  //有返回值
数据库环境一样

说明:
DataSetJH为TSQLDataSet,
RQ、SJ为数据表中的两个日期时间类型的字段,其中RQ表现类型为日期,类型参数为stData;SJ表现类型为时间,类型参数stTime,显示格式长时间
TSJ为日期时间型,表现日期时间,类型参数stDateTime。
开始以为是显示格式的问题,但现在感觉不是。也不知道是什么原因。
回复

使用道具 举报

发表于 2007-2-5 09:47:58 | 显示全部楼层
楼主,在sqlserver中,把rq和sj两个字段相加,是两个日期时间型数值相加

在平台上,把rq和sj两个字段相加,是把rq的日期部分和sj的时间部分连接在了一起。

这两种操作是不一样的。

你可以作一下测试看看。
回复 支持 反对

使用道具 举报

发表于 2007-2-7 14:51:27 | 显示全部楼层
搂主这个问题解决了没有?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-24 21:44 , Processed in 0.042815 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表