none
Динамическое создание SQL для UpdateCommand не поддерживается RRS feed

  • Вопрос

  • Добрый день,

    Есть задача, получить строку из базы, и внести корректировки в определенный столбец этой строки и обновить данные в базе.

    Создаю адаптер, создаю датасет, заполняю датасет данными, вношу изменения в столбец, пытаюсь вызвать adapter.update(ds) и получаю ошибку:

    "Динамическое создание SQL для UpdateCommand не поддерживается для SelectCommand, не возвращающей никаких сведений о столбце ключей."

    Вот код которым обновляю базу:

    SqlCommandBuilder cmdSQL_CommandUpdate=new SqlCommandBuilder(daSqlDataAdapter);
    daSqlDataAdapter.UpdateCommand = cmdSQL_CommandUpdate.GetUpdateCommand();
    daSqlDataAdapter.Update(dsDataSet);

    Исключение создается на второй строке.

    Что делаю не так?

    Заранее благодарен.

    • Перемещено Siddharth Chavan 2 октября 2010 г. 0:19 MSDN Forums Consolidation (От:SQL Server для разработчиков)
    26 марта 2010 г. 9:45

Ответы

Все ответы