myCommand.Connection.Open();  改成 myC.Open(); 试下。。try下看是什么问题

解决方案 »

  1.   

    "Insert into addr(addr) values('"+Str+"')"
    Str是字符变量,这个才是正确的插入
      

  2.   

    对头 问题就是在myc其实就是连接了 打开和关闭连接就只要myc.open()和myc.close();
      

  3.   

    关于楼上tellmeiic所说的用参数可以直观一些
    你用下参数例如:
    cmd=new SqlCommand("Delete from Users where UserName=@UserName",cn);
    cmd.Parameters.Add("@UserName","名称1");