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

时间:2020-08-23 10:34:55

标签: c# mysql insert

我的问题是,我导入了任何类型的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字符串的值,但是我还没有找到正确的格式。我试图编织一个数组并像这样添加它,但是没有成功。

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

0 个答案:

没有答案