我在写水晶报表显示的时候老是提示我输入服务器,数据库,用户名,密码

shdragon7 2005-03-28 12:44:18
我在写水晶报表显示的时候老是提示我输入服务器,数据库,用户名,密码
不明白到底是怎么回事
请各位帮忙
...全文
185 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
silverseven 2005-04-06
  • 打赏
  • 举报
回复
前面要加上这些
CrystalDecisions.CrystalReports.Engine.Database crDatabase; //定义一个水晶报表相关的数据库对象
CrystalDecisions.CrystalReports.Engine.Table crTable;
crDatabase=oRpt.Database; //得到报表的数据库
Object[] arrTable=new Object[1];
crDatabase.Tables.CopyTo(arrTable,0);
crTable=(CrystalDecisions.CrystalReports.Engine.Table)arrTable[0];

TableLogOnInfo dbConn=new TableLogOnInfo();
dbConn = crTable.LogOnInfo
shdragon7 2005-03-28
  • 打赏
  • 举报
回复
我显示单个报表,可显示,如果加上个子报表就出现要输入服务器,数据库,用户名,密码

andywang110001 2005-03-28
  • 打赏
  • 举报
回复
前面要加上这些
CrystalDecisions.CrystalReports.Engine.Database crDatabase; //定义一个水晶报表相关的数据库对象
CrystalDecisions.CrystalReports.Engine.Table crTable;
crDatabase=oRpt.Database; //得到报表的数据库
Object[] arrTable=new Object[1];
crDatabase.Tables.CopyTo(arrTable,0);
crTable=(CrystalDecisions.CrystalReports.Engine.Table)arrTable[0];

TableLogOnInfo dbConn=new TableLogOnInfo();
dbConn = crTable.LogOnInfo;
andywang110001 2005-03-28
  • 打赏
  • 举报
回复
在后台制定就可以了,如下:
dbConn.ConnectionInfo.ServerName="192.168.0.25";
dbConn.ConnectionInfo.UserID="sa"; dbConn.ConnectionInfo.Password="316"; dbConn.ConnectionInfo.DatabaseName="Databasename";

4,818

社区成员

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

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