日期:2014-05-17 浏览次数:20640 次
public static bool IsStoredProcExisting(SqlConnection conn, string procName)
{
bool result = false;
conn.Open();
SqlCommand command = conn.CreateCommand();
command.CommandText = "SELECT name FROM sysobjects WHERE xtype = 'P' and name = @name";
command.Parameters.Add("@name", procName);
object temp = command.ExecuteScalar();
result = temp != null;
conn.Close();
return result;
}
------解决方案--------------------
把代码贴出来看看
------解决方案--------------------
我记得如果是sql server2005 没有打补丁的情况下,存储过程不是立刻生效的,可能需要重启服务。
换数据库,或者安装补丁