gpt4 book ai didi

c# - 使用 mySQL INSERT 执行命令时遇到 fatal error

转载 作者:可可西里 更新时间:2023-11-01 08:01:18 25 4
gpt4 key购买 nike

我正在尝试在 C# 中的 mySQL 数据库上执行 INSERT 语句:

MySqlConnection connection = new MySqlConnection("SERVER=" + _dbConnection + ";" +
"DATABASE=" + _dbName + ";" +
"PORT=" + _dbPort + ";" +
"UID=" + _dbUsername + ";" +
"PASSWORD=" + _dbPassword + ";");
MySqlDataAdapter adapter;
DataSet dataset = new DataSet();
command = new MySqlCommand();
command.Connection = connection;
command.CommandText = "INSERT INTO plugins (pluginName, enabled) VALUES (@plugin,@enabled)";
command.Parameters.AddWithValue("@name", "pluginName");
command.Parameters.AddWithValue("@enabled", false);
adapter = new MySqlDataAdapter(command);
adapter.Fill(dataset);

插件表由两列组成:pluginName(varchar(50)) 和 enabled(boolean)。

这失败并出现错误:mysql 在命令执行期间遇到 fatal error 。关于为什么这会失败的任何想法?

最佳答案

您似乎在查询中使用了 @plugin,但在参数中使用了 @name,尽管如果那是唯一的问题,我希望得到更好的错误消息!

关于c# - 使用 mySQL INSERT 执行命令时遇到 fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2467603/

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