瘦 瘦客 Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-18 #1 例如:我想在SQL语句的WHERE中加上字段“日期”大于“00-12-18”该如何编写?
B BaKuBaKu Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-18 #2 Query.Add('Select * From Table Where Date > ate'); Query.ParamByName('Date').AsDateTime := StrToDate('2000-12-18'); Query.Open;
Query.Add('Select * From Table Where Date > ate'); Query.ParamByName('Date').AsDateTime := StrToDate('2000-12-18'); Query.Open;
瘦 瘦客 Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-18 #4 有没有直接在SQL语句中实现的方法???比如利用某个函数什么的
B BaKuBaKu Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-18 #6 什么叫直接在SQL语句中实现? 如果说是不使用参数,就这样用好了: Query.Add('Select * From Table Where Date > ''2000-12-18'''); 如果是 Access ,要把两个单引号改为 # 号。
什么叫直接在SQL语句中实现? 如果说是不使用参数,就这样用好了: Query.Add('Select * From Table Where Date > ''2000-12-18'''); 如果是 Access ,要把两个单引号改为 # 号。
T tanghh Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-18 #7 在query控件的sql属性中写:select * from table where date1 > '200-12-18' 即可
A ArJianzeng Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-18 #8 你最好先把时间数据转化成10位的字符型数据再进行比较
C cxjrich Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-19 #9 Query.Add('Select * From Table Where Date > ate'); Query.ParamByName('Date').Asstring := '"2000-12-18"'; Query.Open;
Query.Add('Select * From Table Where Date > ate'); Query.ParamByName('Date').Asstring := '"2000-12-18"'; Query.Open;