myconn.Open();
            MySQLCommand commn = new MySQLCommand("use test;", myconn);
            int i = commn.ExecuteNonQuery();
            commn.CommandText = "updata mytable set ste='111111';";
            i = commn.ExecuteNonQuery();
 
            commn.CommandText = "select * from mytable;";
 
            myconn.Close();查看mysql里面的mytable 还是没有东西啊。

解决方案 »

  1.   

    updata mytable set ste='111111';
    只是更新,如果该表在这之前就没有数据,肯定就没有数据了。
    另外,你确定“有”数据,是不是在另外一个会话窗口里,并且用的是InnoDB引擎,没有使用commit命令提交,在那个窗口,commit一下试试。
      

  2.   

    已解决, 解决代码如下:
    myconn.Open();
                    string sql = "";
                    string[] a = File.ReadAllLines(savefilename);
                    sql = "update mytable set ste='"+a[0]+"'"; 
                    MySQLCommand cmd = new MySQLCommand(sql, myconn);
                    MyReader = cmd.ExecuteReaderEx();
    原文中updata应该为update.