城 城里的月饼 Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-24 #1 各位老大 ;我用sql.Add('Where Date="2001-06-15"' );选出特定时间的记录,咋不行呢?
江 江维 Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-24 #2 SQL.Add('WHERE Data='+''''+'2001-06-15'+''''); 这样就行啦!
L ldxcd_77 Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-24 #3 请注意 你的SQL SERVER 中的数据是什么? 如果 TB1中 Date字段 VALUE 是 2001-06-05 11:33:45 你当然选不到 可以考虑用 WHERE TB.DATE>"2001-06-15" AND TB1.DATE<"2001-06-16" OR WHERE TB1.DATE="2001-06-15 11:33:45" OR 把 tb1.date 的值改为 没有时间的
请注意 你的SQL SERVER 中的数据是什么? 如果 TB1中 Date字段 VALUE 是 2001-06-05 11:33:45 你当然选不到 可以考虑用 WHERE TB.DATE>"2001-06-15" AND TB1.DATE<"2001-06-16" OR WHERE TB1.DATE="2001-06-15 11:33:45" OR 把 tb1.date 的值改为 没有时间的
D dxd0222 Unregistered / Unconfirmed GUEST, unregistred user! 2001-07-01 #5 把数据库中字段的名字改掉,如AADate tmpString:string; tmpString := '2001-06-15'; sql.Add('Where AADate = ' + QuotedStr(tmpString)); 再试一次!
把数据库中字段的名字改掉,如AADate tmpString:string; tmpString := '2001-06-15'; sql.Add('Where AADate = ' + QuotedStr(tmpString)); 再试一次!
S springm Unregistered / Unconfirmed GUEST, unregistred user! 2001-07-02 #6 看看你所选的数据库拉,不同的数据库对日期的描述不同,如Access,用#2001-01-01#表示日期