|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2004/1/13 9:39:49 |
标题: |
请教各位高手一个用DELPHI和ACCESS构成的数据库的问题,谢谢! |
浏览:1232 |
|
加入我的收藏 |
楼主: |
今天做个程序,其中一段代码如下: 。。。。。 SqlStr:='select DelMan ' + GetSqlName + ', Allweight as 毛重,EmptyWeight as 皮重,Trueweight as 净重' + ' from Scale_Record ' + ' where Scale_Date > #' + Datetostr(DTPQI.date) + '# and Scale_Time > '' + Timetostr(DateTimePicker2.Time) + '' and Scale_Date <= #' + Datetostr(DTPJi.date) + '# and Scale_Time <= '' + Timetostr(DateTimePicker4.Time) + ''; with DataModule1.ADOQSearch do begin Close; SQL.Clear; SQL.Add(SqlStr); Prepared; Open; end; 。。。。。 目的在求出符合选择条件的记录,若数据表中无时间记录(Scale_Time)则运行正常通过,日期(Scale_Date)判断正常,如表中任意+一条带时间(假设直接在表Scale_Time字段输入一个为00:00:00)的时间则整个select语句无法正常执行,提示——标准表达式中数据类型不匹配,且经测试select Scale_Time from Scale_Record 并显示结果从ACCESS数据库中查询出结果为1899-12-31 00:00:00,怀疑为DELPHI与ACCESS库结构转换中出了问题,有哪位能帮帮忙感激不尽
----------------------------------------------
- |
|