本意是查询是否有重复的标题但得到的结果是:即使标题重复,返回值也是0
ALTER PROCEDURE [dbo].[ResScanRecord]
@TotalRecs int output,
@STitle varchar(255)
as
SELECT @TotalRecs=COUNT(*) FROM res where  Title=@STitle调用代码:(经过了调试.调用参数strTitleScan没有问题)int intCount=0;
SqlCommand PageCommand=new SqlCommand("ResScanRecord",Con);
SqlDataReader PageReader=null;PageCommand.CommandType=CommandType.StoredProcedure;
PageCommand.Parameters.Add(new SqlParameter("@TotalRecs",SqlDbType.Int));
PageCommand.Parameters["@TotalRecs"].Direction=ParameterDirection.Output;
//返回查询标题的数目PageCommand.Parameters.Add(new SqlParameter("@STitle",SqlDbType.VarChar);
PageCommand.Parameters["@STitle"].Value=strTitleScan;//标题try
{
Con.Open();
PageReader=PageCommand.ExecuteReader();
intCount=((int)PageCommand.Parameters["@TotalRecs"].Value);
return intCount;//返回查询标题的数目}
finally
{
Con.Close();
}谢谢大家!有点急,请大家耐心的看一下!!!!!!!!!!!!!