Какой синтаксис для запроса на обновление таблицы без первичного ключа?MS-Access: TableAdapter UpdateCommand для таблицы без первичного ключа
Отказ от ответственности: К сожалению, добавление первичного ключа не является обязательным. Моя программа - небольшая программа в гораздо более крупной системе с плохим управлением данными. Мое время разработки не включает переписывание другого программного обеспечения.
Примечание: База данных - это Microsoft Access.
Примечание: Аналогично: Excel: TableAdapter UpdateCommand for table without primary key
UPDATE: «Если таблица в базе данных нет явного первичного ключа, то есть не может быть действительным TableAdapter UpdateCommand» Я правильно говорю,
Я думаю, что он НЕ создан для вас, если у вас нет первичного ключа (и, возможно, если у вас есть предложение join, вы его не получите ... Я что-то помню об этом ... Прошло много времени). Вам придется вручную создать один, да. –
В соответствии с этим сообщением: http://social.msdn.microsoft.com/Forums/en-US/adodotnetdataproviders/thread/4b5b3007-7a6e-4372-ae34-578d0b33725a добавление первичного ключа также должно быть выполнено в базе данных. –
Правильно ли я говорю: «Если в таблице в базе данных нет явного первичного ключа, тогда не может быть допустимого параметра TableAdapter UpdateCommand?» – Steven