update QiuZu set flag=1
你这样会把整个QiuZu都更新的,没有加条件啊

解决方案 »

  1.   

    try:
    SqlConnection conn = new SqlConnection("Data Source=127.0.0.1;Password=1314521;User ID=sa;Initial Catalog=Search;");
       SqlCommand cmd=new SqlCommand("update QiuZu set flag=1",conn);
       cmd.Connection.Open();
      cmd.ExecuteNonQuery();
    cmd.Connection.Close();
      

  2.   

    con.ConnectionString = sysconnstr;??sysconnstr = "Data Source=127.0.0.1;Password=1314521;User ID=sa;Initial Catalog=Search;"???
      

  3.   

    SqlCommand cmd=new SqlCommand("update QiuZu set flag=1",conn);
      

  4.   

    SqlConnection con = new SqlConnection("Data Source=127.0.0.1;Password=1314521;User ID=sa;Initial Catalog=Search;");
    con.ConnectionString = sysconnstr;
    上面你把con实例了,你又给他赋sysconnstr这个变量的连接字符串,而且不知道sysconnstr是什么。
    建议你用try...catch 来调试。
      

  5.   

    你在实例化  SqlConnection 时不是把连接字符串传进去了吗?
    干嘛还要   con.ConnectionString = sysconnstr;
    打开连接的时候
    最好放在
    try{}catch{}块里
      

  6.   

    update QiuZu set flag=1 where id=1// ??
      

  7.   

    try
    {
           string sysconnstr="Data Source=127.0.0.1;Password=1314521;User ID=sa;Initial Catalog=Search";
           string sql ="update QiuZu set flag=1";
           SqlConnection con = new SqlConnection();
           SqlCommand com = new SqlCommand(sql,con);
           com.ExecuteNonQuery();
           com.Dispose();
           con.Close();
           con.Dispose();
      

  8.   

    con.ConnectionString = sysconnstr;   错了
      

  9.   

    con.ConnectionString = sysconnstr;是什么道理
      

  10.   

    SqlConnection con = new SqlConnection("Data Source=127.0.0.1;Password=1314521;User ID=sa;Initial Catalog=Search;");
                    con.Open();                SqlCommand com = new SqlCommand();
                    com.Connection = con;
                    com.CommandText = "update QiuZu set flag=1";
                    com.ExecuteNonQuery();
                    com.Dispose(); con.Close(); con.Dispose();
      

  11.   

    con.ConnectionString = sysconnstr; 错了~!!最好加个 try{
      你的原代码
    }
    catch(Exception error)
    {
       MessageBox.show(error.message);
    }这样至少能看到你到底是哪里错了 ~!!
      

  12.   

    con.ConnectionString = sysconnstr; //sysconnstr变量未定义;是拷贝来的代码吧?那就是没有拷贝完全
      

  13.   

    SqlConnection con = new SqlConnection("Data Source=127.0.0.1;Password=1314521;User ID=sa;Initial Catalog=Search;");
                    con.ConnectionString = sysconnstr;
                    con.Open();                SqlCommand com = new SqlCommand();
                    com.Connection = con;
                    com.CommandText = "update QiuZu set flag='1'";
                    com.ExecuteNonQuery();
                    com.Dispose(); con.Close(); con.Dispose();
      

  14.   

    要找到出错的原因,肯定是要:
    try
    {上面的代码...}
    catch(Exception exp)
    {string strExp = exp.Message.ToString();}
    在catch中找到原因吧。
      

  15.   

    new SqlConnection("Data Source=127.0.0.1;Password=1314521;User ID=sa;Initial Catalog=Search;");里的database到哪里去了?datascourse写.就可以了
    con.ConnectionString = sysconnstr;这句完全是多余的
      

  16.   

    SqlConnection con = new SqlConnection("Data Source=127.0.0.1;Password=1314521;User ID=sa;Initial Catalog=Search;");
                String sysconnstr="Persist Security Info=False;Integrated Security=SSPI;database=mydatabase;server=.";
                con.ConnectionString = sysconnstr;
                con.Open();            SqlCommand com = new SqlCommand();
                com.Connection = con;
                com.CommandText = "update QiuZu set flag=1";
                com.ExecuteNonQuery();
                com.Dispose(); con.Close(); con.Dispose();
      

  17.   

    SqlConnection con = new SqlConnection("Data Source=127.0.0.1;Password=1314521;User ID=sa;Initial Catalog=Search;");
                    con.ConnectionString = sysconnstr;
    -----------------------------------------------------------------------------------
    可能是这里的问题.
      

  18.   

    sysconnstr 在哪里声明??存储的什么内容..
    SqlConnection con = new SqlConnection("Data Source=127.0.0.1;Password=1314521;User ID=sa;Initial Catalog=Search;");
    就已经表示你把"Data Source=127.0.0.1;Password=1314521;User ID=sa;Initial Catalog=Search;" 这个字符串传常量给con做ConnectionString属性了,所以:
    con.ConnectionString = sysconnstr;就是多余的,
    如果sysconnstr没存储任何内容的话,可能就是它的错了