本地没问题 传到服务器上出现下列提示

wangjn12 2010-05-19 01:59:29
您请求的报表需要更多信息.



--------------------------------------------------------------------------------
Xtreme Sample Database 2005
服务器名:
数据库名:
用户名:
密码:
使用集成安全性

...全文
193 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿泰 2010-05-19
  • 打赏
  • 举报
回复
安装水晶报表示例的时候,系统默认安装了一个Xtreme Sample Database 2005的系统DSN,链接到一个mdb文件
你的服务器上则没有安装这个DSN,所以出现提示了。
你可以到自己的 控制面板,管理工具,ODBC数据源里看下。

你可以找到这个路径,把mdb拷贝到服务器上,并在服务器上配置一个同样的DSN就行了。

当然,也可以用代码进行控制,方法之一就是csui2008所说的。
如果你刚开始用的话,建议你先参照我的方法试试。
wangjn12 2010-05-19
  • 打赏
  • 举报
回复
不是那个问题吧 否则我本地是不会运行成功的
东莞寻香苑 2010-05-19
  • 打赏
  • 举报
回复
ocr.SetDataSource(ds.Tables["Orders"]);
//报表数据一般要指明用DATASET的那个表就不会出现那样的问题了

如果多个表(没有子报表)可用:
foreach(Table ob in ocr.Database.Tables)
ob.SetDataSource(ds.Tables[ob.Name.ToString()]);

ocr为报表名,ds为数据集
wangjn12 2010-05-19
  • 打赏
  • 举报
回复
我用了一个官方的例子
放到服务器上就出现上面的问题 要求输入登录密码
Justin-Liu 2010-05-19
  • 打赏
  • 举报
回复
问题不太明确

4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧