Если одна из ваших таблиц содержит поле BLOG, общий подход следующий:
OleDbConnection conn = новый OleDbConnection (..
OleDbCommand cmd = conn.CreateCommand();
OleDbParameter paString = новый OleDbParameter(..);
paInt = новый OleDbParameter(..);
paBLOB = новый OleDbParameter(..);
// В настоящее время существует два варианта
cmd.CommandText = INSERT INTO TableName( ?, ?, ? );
cmd.CommandText = INSERT TabName( ?, ?, ? );
При настройке оператора SQL последний имеет на одно ключевое слово INTO меньше, чем первый. Мы все знаем, что это ключевое слово можно опустить. Какой метод настройки вы выберете?
Выберите первый вариант: программа правильная.
Выберите второй: исключение программы --> синтаксическая ошибка в операторе INSERT INTO.
// Причина: Возможно, стандартная поддержка не очень хорошая, я еще не проверял.