原来没有问题,后来又加了一个query2,是在原的query1的基础上进行count操作
现在一运行就出错,错误信息为:
ct_cursor(close):user api layer:external error: a cursor must be opened before this command type can be initialized
现在一运行就出错,错误信息为:
ct_cursor(close):user api layer:external error: a cursor must be opened before this command type can be initialized
解决方案 »
- delphi里“浏览”添加按钮的实现 和 让路径自动添加到edit1中,急用!!!!!!急等!!!!!
- 请问 procedure () ... of object 是代表什么意思呢?
- 请问这样的多条数据采集曲线(共用X轴,而Y轴不一样)应该怎么做呢?
- Qrs_RK_frm.QuickRep1.Preview;不出现预览界面,在设计模式下通过右键预览清晰可见完整数据.程序运行就是不出结果
- 如何在磁盘上建立并读写一个2进制的文件。如果用Stream操作怎么实现?
- 高手请进,有关事件处理的问题
- 我用程序将*.rec文件转化为*.wav,为何转化成的wav文件不能播放,why??
- popmenu与mainmenu的区别???
- 用Delphi怎么播放MP3?
- 请教大虾:单位刚装了ISDN,准备通过一台服务器让我们这个局域网共享上网(用PROXY作代理工具),现在共享上网作到了,但是蚂蚁和QQ都用不成了,该怎么设置???
- 高手求助,(急,在线等)
- 关于设置dbgrid的颜色问题
procedure TQueryForm.QueryRed;
begin
query1.close;
Query1.sql.Clear;
Query1.sql.Add('select * from cc_record where opdate>=:starDate and opdate<=:endDate');
Query1.ParamByName('starDate').AsDateTime:=DateTimePicker1.Date;
Query1.ParamByName('endDate').AsDateTime:=DateTimePicker2.Date;
query1.Prepare;
Query1.open; query2.close;
Query2.sql.Clear;
Query2.sql.Add('select count(*) from cc_record where opdate>=:starDate and opdate<=:endDate');
Query2.ParamByName('starDate').AsDateTime:=DateTimePicker1.Date;
Query2.ParamByName('endDate').AsDateTime:=DateTimePicker2.Date;
query2.Prepare;
Query2.open;