我是用报表专家设计报表的,在数据一栏里点击ODBC(RDO)然后点开数据库连接后,里面只有表和视图,没有存储过程,应该在哪里选择存储过程呢?
解决方案 »
- C#矩形中插入字符,能够换行并且居中显示
- C#里ultralGrid控件的ContextMenuStrip如何避免自动弹出
- datatable能添加datatable吗
- 有没有水晶报表的资料
- 用DLLImport和Reference导入一个dll到工程里有什么不同吗?
- 请问字符串前面的@是什么意思?如:sb.Append(@"<td align=center colspan=2>");
- 问个简单的问题:怎么让插入的数据在第一条。
- 未在文件“AD.xml”中找到有效的广告(AdRotator控件)
- 工程被卡住了%%%%%%%%%%%%%%%%%%%%%%%%%%水晶报表&&交叉表**********************急死我了........***************已经发了二百分的贴子*
- 请教,如何转换十六进制?(回答就有分!)
- 求助! VC#连接SQL2000添加数据出错
- 为什么我的.net中没有system.data.sql 类
我用OLEDB连好了数据库,在添加命令里写存储过程名,我的存储过程内容带参数的内容如下:
REATE PROCEDURE monthcx @xlmonth int,
@zname varchar (10),
@cname varchar (10)AS
begin
select month(zgl.xltime) xltime, category.name name,zone.zonename zonename,zgl.zgl/zgl.xls zgl
from zgl,tree,category,zone
where zgl.treeid=tree.treeid and tree.categoryid= category.categoryid and tree.zoneid=zone.zoneid and month(zgl.xltime)=@xlmonth and zone.zonename=@zname and category.name=@cname
end
exec monthcx 7,'东四区','99-3'
GO
我是第一次使用存储过程,带参数的存储过程应该在命令中怎样写呢?
另:我还在程序中对参数赋值,以实现动态查询
看看这篇文章吧。
http://www.devarticles.com/content.php?articleId=244