我有一个问题我试图将excel文件导入mysql数据库。它正在工作,但它只导入1行。
<logger name="EventLogger">
答案 0 :(得分:0)
首先你的查询是对sql注入开放的我会查看参数化查询并修复它。 https://www.dotnetperls.com/sqlparameter
您应该打开连接,并且只使用一个insert语句,就像在MySQL上执行它一样。 Concat所有的价值观,并做一次。完成后关闭连接。你现在拥有它的方式非常低效。
请查看此答案以获取更多帮助。 Most efficient way to insert Rows into MySQL Database
答案 1 :(得分:0)
dataGridView1.DataSource = dt;
我看到的一件事是上面的行并不意味着什么,因为dt没有链接到数据集......你可以初始化dt或只使用ds.Tables [0]。
您是否也可以在代码中的某处放置一个突破,然后在Debug中执行以下行 - &gt; Windows - &gt;立即窗口:?ds.Tables [0] .Rows.Count
只是为了验证你实际上是在回复多条记录