C#MySql强制阻止模式

时间:2013-04-14 15:38:07

标签: c# mysql

我有以下代码:

static void InsertRes(string Data)
        {
            string query = "INSERT INTO results (gamenum,result) " + Data;
            query += ";";
            //open connection
            if (OpenConnection() == true)
            {
                //create command and assign the query and connection from the constructor
                MySqlCommand cmd = new MySqlCommand(query, connection);

                //Execute command
                cmd.ExecuteNonQuery();

                //close connection
                CloseConnection();
            }
        }

我知道这不是最佳实践,但我在应用程序中生成数据,如何在mysql数据库上成功执行查询之前强制阻止此函数?

1 个答案:

答案 0 :(得分:0)

它会自动完成。

cmd.ExecuteNonQuery();将在插入完成后返回

这是标准的编程行为。同时执行多项任务就变得棘手。在另一件事之后做一件事是正常的。只有当执行完成后,你的程序才会继续执行下一行。