关于报表显示数据和ADO控件出错的问题。(100分)

  • 主题发起人 主题发起人 瑞龙
  • 开始时间 开始时间

瑞龙

Unregistered / Unconfirmed
GUEST, unregistred user!
我在设计数据程序时,遇到了两个问题:
1、用报表显示数据时只能显示第一行数据,怎么办。
2、我用ADO面板上的ADOStoredProc控件时,设置完数据连接后,
当点Active属性是出现如下错误:CommandTextdo
es not return a result set
请问是什么原因,我该如何解决。
我用的是Delphi6,SQL Sever 2000
 
你把QReport的QRDBtext放错位置了吧.
 
存储过程连接错了吧,还是没有写对
 
1,你可能没设置QuickRep的DataSet属性。
 
应该是quickrep的rqdbtext放错了地方。
第二个问题肯定你的过程写错了。
 
你可能没设置QuickRep的DataSet属性。
或是quickrep的rqdbtext放错了地方。
 
1.要先放一個QRBand﹐并將他的BandType設為rbDetail。這樣出來就不止一筆了。
2.不能返回一個數據集。
 
存储过程中最后写上
select * from YourTable
这样就可以返回数据集了
ok?
 
“你把QReport的QRDBtext放错位置了吧.”就是你可能把QRDBtext放错了带区,一定要在
detail带区。或有可能你的detail带区设置太宽。
第二个问题请再检查一下你的StoredProcedure程序代码。
 
我的存储过程是绝对没有问题,第一次使用是正常的,当我重新开机编程时遇到
了第二个问题
 
多人接受答案了。
 
后退
顶部