代码如下:
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
query1.SQL.Clear;
query1.SQL.Add('select * from tb1 where ID is not null');
query1.Open;
query2.close;
query2.SQL.Clear;
query2.SQL.Add('update tb2 set D01 =''' + IntToStr(query1.Recordcount) + '''');
query2.execsql;RvProject1.Execute;
end;
end.用的是delphi7 自带的Rave做的报表 报表是显示数据库tb2的每一项数据
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
query1.SQL.Clear;
query1.SQL.Add('select * from tb1 where ID is not null');
query1.Open;
query2.close;
query2.SQL.Clear;
query2.SQL.Add('update tb2 set D01 =''' + IntToStr(query1.Recordcount) + '''');
query2.execsql;RvProject1.Execute;
end;
end.用的是delphi7 自带的Rave做的报表 报表是显示数据库tb2的每一项数据
解决方案 »
- 做一个小程序,qq开发方面的,高手请进
- 请各位老鸟推荐本DELPHI的基础书吧。。
- 服务器突然断网造成客户机长时间死机的情况应该如何解决?
- 出让3成股份寻同步软件制作人员, 兼职即可
- 我如何去一个字段的前n位?
- adoconnection如何处理并发操作?
- 还是100分求助:同一段程序为什么在xp和win7环境运行效果不同?
- 没人回答呀,再问,一直到有人回答,锲而不舍
- 请帮看这样的程序,怪啊?
- 求助:类似于DBLOOKUPCOMBO的控件及实现方法
- 在RichEdit中,如何控制只能用键盘方向键来控制光标,而不是用鼠标随意选择输入点
- 调用dll,提示invalid float point operation,如何解决?
http://hiphotos.baidu.com/%BA%DA%C6%EF%D2%E3%BB%A4/pic/item/cb8bdbdf1c67920062279823.jpghttp://hiphotos.baidu.com/%BA%DA%C6%EF%D2%E3%BB%A4/pic/item/08493a1f18a535e6e1fe0b23.jpg
begin
query1.SQL.Clear;
query1.SQL.Add('select * from tb1 where ID is not null');
query1.Open;
{
query2.close;
query2.SQL.Clear;
query2.SQL.Add('update tb2 set D01 =''' + IntToStr(query1.Recordcount) + '''');
query2.execsql; }
RvProject.open;
RvProject1.Execute;
end;
end.
你的图片并不能说明什么,我这么做只是让你检查错误出在那儿,
另外RvProject的ProjectFile属性是否与对应的Rav文件关联
query2.SQL.Add('update tb2 set D01 =' + IntToStr(query1.Recordcount) + ');
query2.execsql;
query2.close;
query2.SQL.Clear;
query2.SQL.Add('update tb2 set D01 =''' + IntToStr(query1.Recordcount) + '''');
query2.execsql; }RvProject的ProjectFile属性关联没有问题实在不知上面这句错在哪?请指教!谢谢了
或许是你上面的query2是没有返回数据的,如果这个也用报表输出可能是这里出错。
是不是错在:RvProject1.Execute;
来显示数据库是没有问题的!
query2.SQL.Add('update tb2 set D01 =''' + IntToStr(query1.Recordcount) + '''');
query2.execsql;
这句错了,query2.SQL.Add('update tb2 set D01' + IntToStr(query1.Recordcount));
query2.close;
query2.SQL.Clear;
query2.SQL.Add('update tb2 set D01 =2');
query2.execsql;RvProject1.Execute; 这样也会出同样的错~