我的程序展现一个水晶报表,ACCESS提示输入密码。
首先,这个access是没有设置密码的,用户登录都没有问题。
这个报表文件需要参数,我在水晶报表开发环境中使用了一个参数查看数据。当我在生成应用程序里查看报表的时候,传入这个参数时,就不会提示,传入其他参数的时候就会弹出提示框。
请高手指点,到底是怎么回事啊?
跪谢!!!!!
首先,这个access是没有设置密码的,用户登录都没有问题。
这个报表文件需要参数,我在水晶报表开发环境中使用了一个参数查看数据。当我在生成应用程序里查看报表的时候,传入这个参数时,就不会提示,传入其他参数的时候就会弹出提示框。
请高手指点,到底是怎么回事啊?
跪谢!!!!!
解决方案 »
- vs2005中添加一个资源文件时,出现这个异常,无法解决。求各位牛哥帮忙
- 如何在网页中显示html语言
- 导出EXCEL的问题。
- 关于从一个数据库移到另一个数据库的问题
- 我用VS2005 C#写了个COM组件。但是为什么我不能在C#项目(类库)中添加引用。出现如下错误。
- static void Main(string[] args)和static void Main()有什么区别啊?
- 请问为何vs 写的C executable,在其他电脑不能直接运行,在本机可以。
- 内部编译器出错,急,在线等!!!!!!!!!!!!!!
- 委托为何一定要public
- 三个C#菜鸟级问题,进来看就有分!
- winform中dataGridView的加载,选中问题
- statusStrip怎么实现panel的分割?
但winform程序调用crystalviewer展现报表的时候就弹登录access的框框。
如果确实可以从程序解决,请给我一点提示或例程。
痛哭流涕的感谢~~~~(我已经冥思苦想一天了)
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;
请高手指点一下,如何使用相对路径