“/Web”应用程序中的服务器错误。 
-------------------------------------------------------------------------------- 未能找到存储过程 'spGetProd'。  
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。  异常详细信息: System.Data.SqlClient.SqlException: 未能找到存储过程  'spGetProd'。 源错误:  
行 1505:         oComm.Parameters.Add ("@type",SqlDbType.Int).Value = type; 
行 1506: 
行 1507:         SqlDataReader oReader = oComm.ExecuteReader(); 
行 1508: 
行 1509:         while (oReader.Read()) 
  
我数据库也是好的 
存储过程也有 
可它偏说找不到 可能的原因是什么啊 在别的机子上程序运行是好的 弄到这机子上就出问题了

解决方案 »

  1.   

    查看一下你的数据库中有没有'spGetProd'存储过程
      

  2.   

    OpenDataBase();//打开连接
    cmdTemp=new SqlCommand(strProcedureName,conn);//存储过程名称,数据库连接
    cmdTemp.CommandType=CommandType.StoredProcedure;//指定为类型
    .........
      

  3.   

    未能找到存储过程 'spGetProd'  这一句话已经很明显了...
      

  4.   

    你可以试试安装最新的MDAC驱动。
      

  5.   

    检查连接字符串
    检查用户
    试试dbo.spGetProd