gpt4 book ai didi

c# - 将 lastinsertedid 从 mysql 传递到 aspx 文件

转载 作者:行者123 更新时间:2023-11-30 22:47:07 25 4
gpt4 key购买 nike

这是我的 webapi 文件,在变量 'imageId' 中我可以得到我的 lastinserted id,所以我想将这个 id 传递给同一个项目中的 aspx 文件,这可能吗?

        string connString = "Server=localhost;database=abcd;uid=abcd;password=abcd";
try
{
using (MySqlConnection mcon = new MySqlConnection(connString))
{
using (MySqlCommand cmd = mcon.CreateCommand())
{
mcon.Open();
cmd.CommandText = @"INSERT INTO `contentupload`.`content_document`
(
`content`)
VALUES (@content);";
cmd.Parameters.AddWithValue("@content", content);
cmd.ExecuteNonQuery();
long imageId = cmd.LastInsertedId;
mcon.Close();
return;
}
}
}

catch (MySqlException e)
{
return ;
}

}

最佳答案

我希望这对你有用..!!而且您不需要显式关闭连接,它会在离开作用域后立即关闭。

   string connString = "Server=localhost;database=abcd;uid=abcd;password=abcd";
try
{
using (MySqlConnection mcon = new MySqlConnection(connString))
{
using (MySqlCommand cmd = mcon.CreateCommand())
{
mcon.Open();
cmd.CommandText = @"INSERT INTO `contentupload`.`content_document`
(
`content`)
VALUES (@content);";
cmd.Parameters.AddWithValue("@content", content);
cmd.ExecuteNonQuery();
long imageId = cmd.LastInsertedId;
Response.Redirect("YourPage.aspx?imageID="+imageId.ToString());
}
}
}

catch (MySqlException e)
{
return ;
}

}

并在 YourPage.aspx Load 事件上简单地检索它

var imageId = Request.QueryString["imageId"];

并转换并正确使用它..希望对您有所帮助。

关于c# - 将 lastinsertedid 从 mysql 传递到 aspx 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29294207/

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