VS2008水晶报表从SQL里面能读到字段,读不到数据

godtan 2010-06-14 05:47:52
我用的是VS2008,C#

创建水晶报表后,通过向导添加了数据连接,选定了几个字段。
在设计器里面,能看到字段名,字段资源管理器的“数据库字段”里面也都能找到字段,但是在字段上右击选择“浏览数据”,结果却是空的。但是这个字段下明明是有数据的啊……

然后我改用一个Access数据库作为数据源,却能查到数据……

这是为什么啊?

求解……

谢谢各位!
...全文
163 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hgyin212314 2010-07-19
  • 打赏
  • 举报
回复
luguo
juxianxiang 2010-07-19
  • 打赏
  • 举报
回复
应该是小错误,仔细检查。
lo_back___ 2010-07-13
  • 打赏
  • 举报
回复
先要用dataset来绑定字段 再用后台的数据表(例如dataTable)来绑定数据源 你这样的情况就是后台没有数据源的缘故
阿泰 2010-06-16
  • 打赏
  • 举报
回复
PULL模式就是直接连了数据库进行报表模板制作
PUSH是通过一个中间的记录集dataset来制作报表模板

其区别是实现方法可参考
.【水晶报表内功心法】--推拉之间

.【水晶报表内功心法】--PULL模式样板招式

.【水晶报表内功心法】--PUSH模式样板招式

PUSH模式下,右键浏览时是看不到数据的
godtan 2010-06-15
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 luols 的回复:]
引用 5 楼 godtan 的回复:
可是,具体的怎么设置报表的数据源呢?难道不是在字段资源管理器里面吗?
拜谢……


对,水晶报表只认得字段资源管理器中 数据库字段 的字段信息
但我们可以通过PULL和PUSH两种模式将数据库的字段信息 “放”到
字段资源管理器中的 数据库字段 中来。
[/Quote]


那么,弱弱的问一下:Push和Pull有什么区别呢?具体操作上……
拜谢……
阿双2009 2010-06-15
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 godtan 的回复:]
可是,具体的怎么设置报表的数据源呢?难道不是在字段资源管理器里面吗?
拜谢……
[/Quote]

对,水晶报表只认得字段资源管理器中 数据库字段 的字段信息
但我们可以通过PULL和PUSH两种模式将数据库的字段信息 “放”到
字段资源管理器中的 数据库字段 中来。
godtan 2010-06-14
  • 打赏
  • 举报
回复
可是,具体的怎么设置报表的数据源呢?难道不是在字段资源管理器里面吗?
拜谢……
东莞寻香苑 2010-06-14
  • 打赏
  • 举报
回复
没有这样整过

我只用过PUSH模式的,先建个DataSet,然后水晶报表从DATASET拖字段-->然后填充DATASET-->设置报表数据源-->crystalView显示报表
godtan 2010-06-14
  • 打赏
  • 举报
回复
大家来帮帮忙啊
godtan 2010-06-14
  • 打赏
  • 举报
回复
可是我整个过程中都没写过一句代码啊,现在整个方案都是自动生成的代码……

我也没填过SQL语句啊……

xray2005 2010-06-14
  • 打赏
  • 举报
回复
你直接执行的你SQL语句是否能读出数据呢?

如果能的话,那么检查你的代码。

4,818

社区成员

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

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