dttime:=dttime1;好象不能这么用吧,应该
qurey.param('dttime').asdatetime:=dttime1
qurey.param('dttime').asdatetime:=dttime1
解决方案 »
- 如何将image1中的一部分图像复制到image2中去
- quickreport做的报表运行时改变字体碰到的问题
- Delphi7自带的安装程序installsheild express好象不支持中文啊,有什么办法!
- 深圳上海北京西安珠海的兄弟姐妹们进来说一下收入情况阿,来者有分
- 关于并发操作
- 随机取memo内行数据问题
- Access 2000: 如何写SQL语句,把多个不同类型的字段联合到一个字段输出?
- DELPHI打包问题:BDE打包,进行安装,程序启动找不到BDE,手工设置BDE ,程序能够正常运行,不知何因?在线等待!.
- 怎样不重复使用相同条件的case表达式?
- 控件数组问题!
- 关于mcisendstring
- 提问:关于DBGrid?????????????????????????????
也许是这里错了, 但是dttime1好像也得不到正确的值.
还有刚才那句写错了,可能是
query1.parambyname('dttime').asdatetime:=dttime1
dttime:=dttime1;
adoquery.open;
在这里有没有检查返回的记录数??WHERE子句’where f_date=:dttime‘可以这样定义,但:dttime是值应该是通过参数指定,如
adoquery.ParmByName('dttime').asDatetime := dttime1
adoquery.sql.add('select f_date from table1 order by f_date');
adoquery.open;
adoquery.last;
dttime1:=adoquery.fieldbyname('f_date').asdatetime;
adoquery.close;
adoquery.sql.clear;
adoquery.sql.add('select f_lftb,f_lfty from table1 where f_date=:dttime');
adoqurey.parambyname('dttime').asdatetime:=dttime1
adoquery.open;
adotable.fields.fields[3].asinteger:=adoquery.fields.fields[0].asinteger;
adotable.fields.fields[4].asinteger:=adoquery.fields.fields[1].asinteger;
为什么编译器在编译的时侯查出adoquery.parameters.parambyname('dttime').asdatetime;=dttime1; 有错误出现" UNCLAREED IDETNTIFIER'asdatetime'"
如果写成adoquery.parambyname('dttime').asdatetime:=dttime1; 则出现" unclared identifier 'parambyname'"的信息,原因何在????