Добрый день,
Есть задача, получить строку из базы, и внести корректировки в определенный столбец этой строки и обновить данные в базе.
Создаю адаптер, создаю датасет, заполняю датасет данными, вношу изменения в столбец, пытаюсь вызвать adapter.update(ds) и получаю ошибку:
"Динамическое создание SQL для UpdateCommand не поддерживается для SelectCommand, не возвращающей никаких сведений о столбце ключей."
Вот код которым обновляю базу:
SqlCommandBuilder cmdSQL_CommandUpdate=new SqlCommandBuilder(daSqlDataAdapter);
daSqlDataAdapter.UpdateCommand = cmdSQL_CommandUpdate.GetUpdateCommand();
daSqlDataAdapter.Update(dsDataSet);
Исключение создается на второй строке.
Что делаю не так?
Заранее благодарен.