sql.Add('select * from a where lsjzj>=0 and rq>:date1 and rq<:date2');
Parameters.ParamByName('date1').Value := FloatToDateTime(dtp1.Date);
Parameters.ParamByName('date2').Value := FloatToDateTime(dtp2.Date);
为什么查询出来的数据不准确啊?还有别的方法查询吗?
Parameters.ParamByName('date1').Value := FloatToDateTime(dtp1.Date);
Parameters.ParamByName('date2').Value := FloatToDateTime(dtp2.Date);
为什么查询出来的数据不准确啊?还有别的方法查询吗?
解决方案 »
- 急!急!急!批量增加,明天就要交了!
- Dll导出Frame,Frame中放Listview或TreeView等控件出错,放memo等正常,请教有办法解决吗
- 定义动态数组 遇到的怪异
- 高手,请进来帮忙,急!!!!
- 数据保存问题
- 偶不知道為何總是出現錯誤'I/O error 32',是什麽原因?
- 為什麼執行帶Proc 的函數都要跳出一個顯示''計算機名''的對話框??
- Delphi 6 的ActionManager,ActionBar真是鸡肋!大家用了没有,说说大家的意见!
- 如何获得当前可执行文件的路径?
- 如何用程序控制RichEdit控件的ScrollBar滚动到最底部?
- 数据保存
- 急!请高手指点
Parameters.ParamByName('date2').Value := dateof(dtp2.Datetime);//若数据中中为DATETIME.而你想利用date比较
那需要利用使用 CONVERT:CONVERT (data_type[(length)], expression [, style])
Parameters.ParamByName('date1').Value := dtp1.Date;
Parameters.ParamByName('date2').Value := dtp2.Date;
为么查不到数据哪?
Parameters.ParamByName('date1').Value := dtp1.Date;
Parameters.ParamByName('date2').Value := dtp2.Date;
这样就可以了