执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息
异常详细信息: System.Data.SqlClient.SqlException: 第 1 行: '(' 附近有语法错误。源错误:
行 165: SqlDataAdapter dap = CreateDataAdaper(procName,null);
行 166: DataSet ds = new DataSet();
行 167: dap.Fill(ds,tbName);
行 168: this.Close();
行 169: //得到执行成功返回值
源代码:
#region 执行参数命令文本(有返回值)
/// <summary>
/// 执行查询命令文本,并且返回DataSet数据集
/// </summary>
/// <param name="procName">命令文本</param>
/// <param name="prams">参数对象</param>
/// <param name="tbName">数据表名称</param>
/// <returns></returns>
public DataSet RunProcReturn(string procName, SqlParameter[] prams, string tbName)
{
SqlDataAdapter dap = CreateDataAdaper(procName, prams);
DataSet ds = new DataSet();
dap.Fill(ds, tbName);
this.Close();
//得到执行成功返回值
return ds;
}
/// <summary>
/// 执行命令文本,并且返回DataSet数据集
/// </summary>
/// <param name="procName">命令文本</param>
/// <param name="tbName">数据表名称</param>
/// <returns>DataSet</returns>
public DataSet RunProcReturn(string procName, string tbName)
{
SqlDataAdapter dap = CreateDataAdaper(procName,null);
DataSet ds = new DataSet();
dap.Fill(ds,tbName);
this.Close();
//得到执行成功返回值
return ds;
}
#endregion
C#调试错误 --------------------编程问答-------------------- sql中有错误。检查下其中"("附近的代码。 --------------------编程问答-------------------- 在存储过程中,加一行代码,print @sql,将sql语句打印出来看看哪里语法错误。 --------------------编程问答-------------------- sql语句有问题,很明显
补充:.NET技术 , ASP.NET