将变量值插入C#/ MySQL中的变量列

问题描述

我的问题是,我导入了任何类型的excel文件,该文件会导致随机生成的列数,因此将值存储在这些列中。

这是我ExecuteNonQuery的字符串;


    getAllValuesstring = "INSERT INTO " + dbname + " (" + addHeader + " ) VALUES ('" + addValue + "')";

dbname只是表名->现在不相关 addHeader是全部包含在一个字符串中的列名称=> "Column1,Column 2" addValue是所有值的一个字符串=> "@value1,@value2"

现在当我这样做时=>


    cmdAddRow.Parameters.AddWithValue("@addValue",addValue);

然后我只添加了1个值,但添加了2列,因此它不起作用。 我正在寻找AddWithValue的正确格式,不管有多少个addValue字符串的值,但是我还没有找到正确的格式。我试图编织一个数组并像这样添加它,但是没有成功。

我想做到这一点而又不让整个事情搞糟-有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)