public bool UsersSelect(string pName, params SqlParameter[] ps) //用户查询的方法
{
try
{
con = new SqlConnection(ConfigurationManager.AppSettings["strCon"]);
if (con.State != ConnectionState.Open)//判断状态
{
con.Open();//打开数据连接
}
cmd = new SqlCommand(pName, con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddRange(ps);
cmd.ExecuteNonQuery();
return true;
}
catch (Exception)
{
return false;
}
finally
{
con.Close();
con.Dispose();
cmd.Dispose();
}
}
报错为 cmd.Dispose()的System.NullReferenceException:“未将对象引用设置到对象的实例。”
搜了一些System.NullReferenceException的解决方式 没有解决
求大神指点一下
还有就是想问一下用VS打开带数据库的C#文件应该怎么运行,小白有点怀疑是自己打开方式就不对= =
源码是VS2010 SQL server2008 我用sql server 2012和VS2017 运行代码前有把数据库文件附加到sql server里 不知道是哪里的问题 ball ball大佬指点一下