У меня есть таблица данных с некоторыми строками, которые мне нужно вставить в базу данных, используя хранимую процедуру.
For Each row As DataRow In dt.Rows
cmd.Parameters.Add(New MySqlParameter("@DOWNLOAD_ID", dt.Rows(0)("DOWNLOAD_ID").ToString()))
cmd.Parameters.Add(New MySqlParameter("@FINALY_FIELDCODE", dt.Rows(0)("FINALY_FIELDCODE").ToString().Replace("|", "").ToString()))
cmd.Parameters.Add(New MySqlParameter("@UNITS", dt.Rows(0)("UNITS").ToString()))
cmd.Parameters.Add(New MySqlParameter("@CURRECY_CODE", dt.Rows(0)("CURRENCY_CODE").ToString()))
Next
cmd.ExecuteNonQuery()
Когда я делаю это, я получаю исключение {"Parameter '@DOWNLOAD_ID' has already been defined."}
Как избавиться от этого исключения и можем ли мы вставить таблицу данных без цикла for.
Может ли кто-нибудь помочь мне