fastreport与ADOQuery组件的问题?(50分)

  • 主题发起人 主题发起人 huangbaili
  • 开始时间 开始时间
H

huangbaili

Unregistered / Unconfirmed
GUEST, unregistred user!
ADOQuery执行后台的存储过程,得到视图。只有在成功登录SQL数据库之后,fastreport才能从ADOQuery中取得字段,但在设计报表的时候,程序并未运行,自然也就无法登录数据库,如何设计报表的字段呢?
因为Table控件设置了database和tablename,然后激活后,fastreprot就可以在设计时取得字段了。而在我的程序中,ADOQuery由于需执行后台的存储过程,如何办?
 
存储过程有结果集就应该好办呀,在ADOQuery的给它必要的参数,再激活,还不是一样吗?
只不过是静态的赋几个值撤
 
可不知具体如何实现
 
WoDing说的没有错,看你用ADOQuery还是用ADOStoredProc来执行你的存储过程。和你不用存储过程在ADOQuery中直接写SQL语句的做法是一样的,反正都是返回一个数据集。
 
就是,就是,ADOQUERY也可以激活的嘛,那样就有字段信息了。
 
具体如何实现呢,
 
将执行存储过程的TEXT(在SQL分析器中执行通过的文本)放到ADOQuery的SQL中,再激活,字段就出来了啊
 
你可以双击ADOQuery 点右键 new Field 就行了.
字段类型为DATA
 
后退
顶部