报表数据结果问题,请帮手,在线等,TKS!
SQL2000中有一数据表:记录如下
表名: aaaceid
记录1:aaaaaaaaaa22
记录2:bbbbbbbbbb23
存储过程:
CREATE PROCEDURE [testSP]
@ident int
AS
SELECT * FROM B where id=@ident
GO
报表对应这个存储过程做的
在VS2005中写下面WEB窗体代码:
Dim report As New ReportDocument()
report.Load( "C:\Report1.rpt ")
Dim parameterField As ParameterField
parameterField = report.ParameterFields( "@ident ")
parameterField.CurrentValues.AddValue(22)
report.SetDatabaseLogon( "A ", "fB ")
report.ExportToDisk(ExportFormatType.Excel, "c:\ee.xls ")
运行后,在c:\ee.xls显示的记录却为空,为什么不显示ID为22的那条记录呢?
请帮手,TKS!
[解决办法]
创建了参数没有添加吧