如果数据库改名了,点击报表设计器面板上的菜单栏“服务器|定义数据连接”,将数据连接由以前的数据库名换为现在的数据库名,重新定义数据连接就可以正常使用新数据库了,数据表、表结构之类的丝毫不受影响。
既然水晶报表这么麻烦,楼主可以换一种方便易用的,可以在服务器上建N个数据库,支持多数据源的那种,好像FineReport报表就可以。如果数据库改名了,点击报表设计器面板上的菜单栏“服务器|定义数据连接”,将数据连接由以前的数据库名换为现在的数据库名,重新定义数据连接就可以正常使用新数据库了,数据表、表结构之类的丝毫不受影响。
你用的是哪种水晶报表呢?是不是Crystal report 2008的?如果是,那么我可以按我的经验解释一下:
水晶报表在连好数据库后,接着做完一张完整的报表,保存时可以将数据一起保存,下次再打开时就显示的是上次保存的数据,如果数据库里面的数据发生改变,刷新一下重新进入后还没同步到报表里面的话,那么你需要更改数据源了,也就是把原来的那个数据库表利用更改数据源功能更新一下就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)