У меня есть массив int
с некоторыми значениями внутри, а его размер неизвестен (заполнен динамически).Я хочу обновить столбец в базе данных с этим массивом (т.е. столбец m n-й записи в базе данных будет обновлен с помощью n-го элемента массива).Как мне этого добиться?Должен ли я обновить каждую запись таблицы в отдельном sql, как показано ниже:
for(int i = 0; i < array.Length; i++)
{
string sqlCommand = "UPDATE TABLENAME SET THECOLUMN = " + array[i] + " WHERE ID = " + (i+1);
// Execute the command
}
, или есть более эффективный или простой способ сделать это?
PS: Я использую базу данных ACCESS, подключаю ее к веб-сайту (ASP.NET) через C #