水晶報表調用過程中提示﹕Cannot open SQL server
程序通過水晶報表調用存儲過程。
程序沒有問題
存儲過程沒有問題
但是在調用水晶報表時候提示如下錯誤﹕
執行階段錯誤 '20599'
Cannot open SQL server
誰能幫我看看?
附﹕存儲過程
CREATE PROCEDURE ShiftNo_Query
@Condition as char(200)
AS
SET QUOTED_IDENTIFIER OFF
DECLARE @strSql char(500)
SET @strSql='SELECT E.factorycode,O.cname as
F.name,E.deptcode,D.cname as Dname,T.empcode,E.empName,
convert(char(10),T.day,111) as day,T.shift FROM WK_Transaction T
LEFT JOIN emp_empinfo E ON T.empcode=E.empcode
LEFT JOIN Factory O ON E.factorycode=O.factorycode
LEFT JOIN Department D ON E.deptcode=D.deptcode
WHERE Isnull(E.EndDate,1)=1 '
exec(@strSql+@Condition)
SET QUOTED_IDENTIFIER ON
程序沒有問題
存儲過程沒有問題
但是在調用水晶報表時候提示如下錯誤﹕
執行階段錯誤 '20599'
Cannot open SQL server
誰能幫我看看?
附﹕存儲過程
CREATE PROCEDURE ShiftNo_Query
@Condition as char(200)
AS
SET QUOTED_IDENTIFIER OFF
DECLARE @strSql char(500)
SET @strSql='SELECT E.factorycode,O.cname as
F.name,E.deptcode,D.cname as Dname,T.empcode,E.empName,
convert(char(10),T.day,111) as day,T.shift FROM WK_Transaction T
LEFT JOIN emp_empinfo E ON T.empcode=E.empcode
LEFT JOIN Factory O ON E.factorycode=O.factorycode
LEFT JOIN Department D ON E.deptcode=D.deptcode
WHERE Isnull(E.EndDate,1)=1 '
exec(@strSql+@Condition)
SET QUOTED_IDENTIFIER ON
...全文
相关推荐
asp调用水晶报表实例
在开发过程中,可能遇到的问题包括数据源连接问题、报表渲染错误等,解决这些问题通常需要对ASP、ADO.NET以及水晶报表本身有深入的理解。
水晶报表实例水晶报表实例
**非回发操作**:判断当前页面是否是初次加载,如果是,则调用`ConfigureCrystalReports()`方法配置水晶报表。2.
关于C#的水晶报表和SQL查询的实例
在C#中,你可以利用SqlConnection建立到SQL Server的连接,然后创建一个SqlCommand对象,设置其CommandText属性为SQL查询语句。
push水晶报表制作过程
例如,如果你的数据源是一个SQL Server数据库,可以使用ADO.NET的SqlCommand和SqlDataAdapter来获取数据,然后创建一个DataSet对象,填充来自数据库的数据:```csharp
水晶报表驱动
驱动程序的作用是使水晶报表能够理解并访问不同类型的数据库,包括SQL Server、Oracle、MySQL、Access等,以及其他结构化或半结构化的数据存储。


数据库报表

