gpt4 book ai didi

c# - 检索最后插入的记录

转载 作者:行者123 更新时间:2023-11-29 15:48:06 25 4
gpt4 key购买 nike

我想检索插入的数据的最后一条记录。我研究并了解到我必须使用 SELECT LAST_INSERT_ID()。我已经尝试过但不起作用。所以我在下面提供了我的代码

  //Inserting into Student Table
string query = "INSERT INTO student(name) Values('" + txtboxname.Text + "' )";
// query= "SELECT LAST_INSERT_ID()";
// query += " SELECT SCOPE_IDENTITY()";
//Inserting into course table
string query1 = "INSERT INTO course(title) Values('" + txttitle.Text + "')";
// query1 = " SELECT LAST_INSERT_ID()";

//Execute Insert Statement queries
MySqlCommand command = new MySqlCommand(query, con);
command.ExecuteNonQuery();
command = new MySqlCommand(query1, con);
command.ExecuteNonQuery();

//Close and dispose off connections
command.Dispose();
con.Close();

//预览页面

        string query1 = "SELECT (name) FROM student WHERE ID = id"; 
string query2 = "SELECT (title) FROM course WHERE ID = id";

MySqlCommand command = new MySqlCommand(query1, con);
lblname.Text = command.ExecuteScalar().ToString();

command = new MySqlCommand(query2, con);
lbltitle.Text = command.ExecuteScalar().ToString();

con.Close();

最佳答案

如果您已将表 ID 设置为自动递增,则根据我的了解,从表中查找最大 ID,这将是您最后一次插入(如果有效)。

关于c# - 检索最后插入的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56932261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com