日期:2014-05-19  浏览次数:20791 次

我的程序展现一个水晶报表,ACCESS提示输入密码
我的程序展现一个水晶报表,ACCESS提示输入密码。
首先,这个access是没有设置密码的,用户登录都没有问题。
这个报表文件需要参数,我在水晶报表开发环境中使用了一个参数查看数据。当我在生成应用程序里查看报表的时候,传入这个参数时,就不会提示,传入其他参数的时候就会弹出提示框。
请高手指点,到底是怎么回事啊?
跪谢!!!!!

------解决方案--------------------
是这样的!
你可以在程序中把它的用户名和密码写进去(有这样的参数)
如果没有就置空!
------解决方案--------------------
1、在解决方案资源管理器中,单击“WebForm1.aspx”。
2、在解决方案资源管理器中单击“查看代码”。
3、在 Web 窗体的源文件中键入:
using System.Data.OleDb;
4、在类定义的开始位置键入:
public CrystalReport1 oRpt = new CrystalReport1();
在 PageInit() 中的 InitializeComponent() 调用的后面,键入:
// 设置连接信息
OleDbConnection oleConn = new
OleDbConnection( "Provider=Microsoft.Jet.OLEDB.4.0; "
+ "Data Source=C:\\xtreme.mdb ");
OleDbDataAdapter dataAdapter = new OleDbDataAdapter ( "SELECT * FROM Customer ", oleConn);
DataSet1 dataSet = new DataSet1();

// 连接到数据库、从数据库中获取数据然后断开数据库连接
dataAdapter.Fill (dataSet, "Customer ");

// 使用“报表引擎”对象模型将
// 填充的数据集传递给报表
oRpt.SetDataSource (dataSet);

// 将带有数据的报表对象绑定到 Web 窗体 Viewer
CrystalReportViewer1.ReportSource = oRpt;

------解决方案--------------------
操作之前用绝对路径替换掉。 总有可访问属性
------解决方案--------------------
UP 我也想知道这个解决方法!!