问题描述
我的问题是,我导入了任何类型的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 (将#修改为@)