Я использую поставщик C# и Microsoft.Jet.OLEDB.4.0 для вставки строк в Access mdb.Вставьте строки в Access db из C#, используя Microsoft.Jet.OLEDB.4.0, столбец autonumber установлен на ноль
Да, я знаю, Доступ отстой. Это огромное унаследованное приложение, и все остальное работает нормально.
В таблице есть столбец автозвука. Я вставляю строки, но столбец autonumber равен нулю.
Я рассмотрел вопрос и прочитал все статьи, которые я смог найти по этому вопросу. Один предложил вставить -1 для столбца autonumber, но это не сработало. Ни один из других предложений, которые я мог найти, не работал.
Я использую OleDbParameter, а не конкатенацию большой текстовой строки SQL.
Я пробовал вставку с транзакцией и без нее. Нет разницы.
Как заставить эту вставку работать (т. Е. Правильно установить содержимое столбца автонабора)?
Большое спасибо заранее,
Адам Leffert