C# MySQL 将相同的数据插入到 2 个不同的表中

标签 c# mysql sql database

所以我尝试编写一个代码,在 2 个不同的表中添加 2 个相同的数据,即 “studentinfo”和“logindb” 我尝试这样做

enter code heprivate void buttonRegisterStudent_Click(object sender, EventArgs e)
    {
        String connection = "server=localhost;user id=root;password=root;persistsecurityinfo=True;database=votingdb";
        //Inserting Data
        String insertDataInfo = @"INSERT INTO studentinfo (firstname,lastname,username,password,email) values 
                                   ('"+this.textBoxFirstName.Text+"','"+this.textBoxLastName.Text+"','"+this.textBoxUsername.Text+
                                   "','"+ this.textBoxPassword.Text + "','"+ this.textBoxEmail.Text + "')";
        String insertDataLogin = @"INSERT INTO logindb (username,password) values ('"+this.textBoxUsername.Text+"','"
                                    +this.textBoxPassword.Text+"')";
        //Connection
        MySqlConnection con = new MySqlConnection(connection);
        MySqlCommand datainfo = new MySqlCommand(insertDataInfo,con);
        MySqlCommand datalogin = new MySqlCommand(insertDataLogin, con);
        MySqlDataReader datareaderinfo;
        MySqlDataReader datareaderlogin;

        try
        {
            con.Open();
            datareaderinfo = datainfo.ExecuteReader();
            datareaderlogin = datalogin.ExecuteReader();
            MessageBox.Show("Student Register Successfully!");
        }

        catch (Exception ex)
        {
            MessageBox.Show("Failed to Register" + ex);
        }

    }

导致错误,表示代码中可能只有一个 mysqldatareader。如何将相同的数据添加到不同的表中?

最佳答案

如果您不想读取数据,请不要使用数据读取器。简单使用ExecuteNonQuery根据您的命令:

datainfo.ExecuteNonQuery();

并且不要忘记打开和关闭您的连接!

关于C# MySQL 将相同的数据插入到 2 个不同的表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55206556/

相关文章:

mysql - 将 CSV 导入 SQL - 日期格式问题 : Zeroes

c# - 如何在 MVC 网页中重用模型或 DAL 和 BLL

c# - MVC 使用 JQuery 更新模型属性

php - 如何打印key的数组值

php - 使用 php 查询 mysql 行

mysql - SQL LEFT JOIN 到一个新行

c# - 将 Xml 反序列化为 List<T> - xmlns ='' 不是预期的

c# - 无法发布 Azure 函数

php - iphone 使用 APNs 从 mysql 接收数据的方式如何?

sql - Oracle:VLOOKUP 等效项