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 还是没有东西啊。
只是更新,如果该表在这之前就没有数据,肯定就没有数据了。
另外,你确定“有”数据,是不是在另外一个会话窗口里,并且用的是InnoDB引擎,没有使用commit命令提交,在那个窗口,commit一下试试。
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.