public class ConnectionToDB
{
public static SqlConnection conn;
public static SqlConnection getConnection()
{
try
{
conn=new SqlConnection("server=localhost;uid=sa;pwd=;database=Shop");
conn.Open();
}
catch(Exception e)
{
e.Message.ToString();
}
return conn;
}
}
---------------------------------------------------------------------
public void updateSomeInfo(string strValueName)
{
try
{
conn=ConnectionToDB.getConnection();
SqlCommand cmd=new SqlCommand("update_proc");
cmd.CommandType=CommandType.StoredProcedure; cmd.Parameters.Add("@valueName",SqlDbType.NVarChar,90);
cmd.Parameters["@valueName"].Value=strValueName; cmd.ExecuteNonQuery(); //这里开始出错
}
catch(Exception e)
{
e.Message.ToString();
}
conn.Close();
}
总是报“ExecuteReader:Connection属性尚未初始化”这个错误,帮忙看看,谢谢大家了
{
public static SqlConnection conn;
public static SqlConnection getConnection()
{
try
{
conn=new SqlConnection("server=localhost;uid=sa;pwd=;database=Shop");
conn.Open();
}
catch(Exception e)
{
e.Message.ToString();
}
return conn;
}
}
---------------------------------------------------------------------
public void updateSomeInfo(string strValueName)
{
try
{
conn=ConnectionToDB.getConnection();
SqlCommand cmd=new SqlCommand("update_proc");
cmd.CommandType=CommandType.StoredProcedure; cmd.Parameters.Add("@valueName",SqlDbType.NVarChar,90);
cmd.Parameters["@valueName"].Value=strValueName; cmd.ExecuteNonQuery(); //这里开始出错
}
catch(Exception e)
{
e.Message.ToString();
}
conn.Close();
}
总是报“ExecuteReader:Connection属性尚未初始化”这个错误,帮忙看看,谢谢大家了
改为
SqlConnection conn=ConnectionToDB.getConnection();试试看
SqlConnection conn=new SqlConnection("..");就好了啊
if(conn.State==ConnectionState.Close) //好象是这样写的?
{
conn.Open();
}