try
{
string strSQLConnString = GetConnectionString();
using (SqlConnection myConnection = new SqlConnection(strSQLConnString))
{
SqlCommand myCommand = new SqlCommand("spFortesting", myConnection);
myCommand.CommandType = CommandType.StoredProcedure;
myCommand.Parameters.AddWithValue("@Param1", varParam1);
myCommand.Parameters.AddWithValue("@Param2", varParam2);
myCommand.Parameters.AddWithValue("@Param3", varParam3);
myCommand.Parameters.AddWithValue("@Param4", varParam4);
myConnection.Open();
using (SqlDataReader myReader = myCommand.ExecuteReader())
{
dt = new DataTable();
if (myReader.HasRows)
{
dt.Load(myReader);
}
myReader.Close();
}
myConnection.Close();
}
}
catch (Exception ex)
{
throw ex;
}
我越来越喜欢 "异常消息是'无法找到存储过程' spFortesting'。"
可能出错了。
先谢谢,
阿米特
答案 0 :(得分:0)
我的错!当我非常仔细地观察它时,我发现连接字符串不匹配,连接字符串是从其他类似的声音虚拟目录中获取的。 System.Configuration.Configuration rootWebConfig = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(@ “\ AppName的”); 由于年龄的原因,部署服务器上的appname因为一些未知原因而成为AppNameNew。使用名称AppName,有另一个虚拟文件夹,其web.config指向不同的数据库。 很抱歉给您带来的不便。
干杯!!! 和新年快乐