Visual Studio和MySQL不会修改任何数据
本文关键字:修改 任何 数据 Studio MySQL Visual | 更新日期: 2023-09-27 18:32:09
执行代码后,我似乎确实连接到我的数据库,但即使我将代码复制到 sql Server 命令行客户端,我也无法执行 INSERT INTO 命令。我做错了什么?这是我的代码
也许某些代码不在屏幕底部,但是,您需要执行该命令。 像这样:
cmd.ExecuteNonQuery();
另外,在执行此操作之前,您应该指出它是一个文本命令
cmd.CommandType = System.Data.CommandType.Text;
好的,所以我实际上已经解决了它,感谢上面的评论至少稍微帮助了我。在我发布您的代码后,它不起作用,但是当我像这样将其移动到开放下时:
private void Form1_Load(object sender, EventArgs e) { con = new MySql.Data.MySqlClient.MySqlConnection(); con.ConnectionString = myConnectionString; MySqlCommand cmd = con.CreateCommand(); try { con.Open(); } catch (MySql.Data.MySqlClient.MySqlException ex) { MessageBox.Show(ex.Message); } cmd.CommandText = "INSERT INTO DaneRecepcjonistki VALUES('123', 'Kot', 'Pies');"; cmd.CommandType = System.Data.CommandType.Text; cmd.ExecuteNonQuery(); } It works !
谢谢!