.....
行 80: mycom = New System.Data.SqlClient.SqlCommand("update test set name='akun' where id='2'")
行 81: mycon.Open()
行 82: mycom.ExecuteNonQuery()
行 83: mycon.Close()
.......
运行后出现 ExecuteNonQuery: Connection属性尚未初始化
这是什么意思?

解决方案 »

  1.   

    初始化连接字符串阿
    SqlConnection myCon = new SqlConnection("//这里给出链接字符串");
    SqlCommand myCom = new SqlCommand("//Commamd 文本",myCon);///参数myCon不能少啊
    myCon.Open();
    myCom.ExecuteNoQuery();
    myCom.Dispose();
    myCon.Close();
      

  2.   

    没有mycon = new SqlConnection();
      

  3.   

    mycon = New System.Data.SqlClient.SqlConnection("server=xxx;uid=sa;pwd=;database=库;")
    mycom = New System.Data.SqlClient.SqlCommand("update test set name='akun' where id='2'")
    mycon.Open()
    mycom.ExecuteNonQuery()
    mycon.Close()我有的,看看有什么问题
      

  4.   

    为什么这么简单的update都出错,哪位老大看看啊
      

  5.   

    mycon = New System.Data.SqlClient.SqlConnection("server=xxx;uid=sa;pwd=;database=库;")
    mycom = New System.Data.SqlClient.SqlCommand("update test set name='akun' where id='2'")
    mycon.Open()
    mycom.ExecuteNonQuery()
    mycon.Close()------------------------------------------------------------------
    晕你没搞清楚Connection是怎么用的。照你这么写应该是
    mycon = New System.Data.SqlClient.SqlConnection("server=xxx;uid=sa;pwd=;database=库;");
    mycom = New System.Data.SqlClient.SqlCommand("update test set name='akun' where id='2'");
    mycom.Connection=mycon;
    mycom.Connection.Open();
    mycom.ExecuteNonQuery();
    mycom.Connection.Close();
      

  6.   

    mycon = New System.Data.SqlClient.SqlConnection("server=xxx;uid=sa;pwd=;database=库;")
    mycom = New System.Data.SqlClient.SqlCommand("update test set name='akun' where id='2'" ,mycon)//--------主意这里
    mycon.Open()
    mycom.ExecuteNonQuery()
    mycon.Close()
      

  7.   

    楼主写的有点乱哦,我学习的时候Connection的规格要求:
    private string SetConntionStr()
    {
    string StrCon = ("server=xxx;uid=sa;pwd=;database=库;");
    return StrCon;
    }private SqlConnection GetConnection()

    SqlConnection myConn;
    try
    {
    myConn = new SqlConnection(SetConntionStr());
    }
    catch
    {
    throw;
    }
    return myConn;
    }
      

  8.   

    那就是连接没打开,捕捉一下  mycon.Open() 的异常