我正在使用 Active Reports Subreport 工具,我想通过连接 Oracle 将 ActiveReport_ReportStart 中的数据源绑定为脚本。我正在使用下面的脚本,但出现此错误: 错误消息:[DBNETLIB][Connection Open (Connect()).]SQL Server 不存在或访问被拒绝。无效的连接字符串属性。
public void ActiveReport_ReportStart()
{
string connString = "Provider=SQLOleDB;User Id=XXX;Password=XX;Server=XXX;Service Name=XX;Direct=True;Persist Security Info=True";
string sqlString = @"sql query";
DataDynamics.ActiveReports.DataSources.OleDBDataSource ds = new DataDynamics.ActiveReports.DataSources.OleDBDataSource();
ds.ConnectionString = connString;
ds.SQL = sqlString;
rpt.DataSource = ds;
}
提前致谢...