Я не нашел никого с подобной проблемой, поэтому я прошу помощи. Я написал простую программу, которая должна считывать данные из электронной таблицы Excel (A) и после некоторых вычислений вставит вычисленные данные в другую электронную таблицу (B).
Я могу выполнять команды SELECT без проблем, но когда я выполняю команду INSERT с ExecuteNonQuery, она возвращает 1 (что означает 1 затронутую строку), и все же ничего не вставляется в электронную таблицу.
Я открываю файл без параметра Imex в строке подключения. Я даже попытался добавить этот параметр, но получил исключение.
оператор вставки (пример):
Insert into [Test$](F3,F4,F5,F6,F9,F10,F11,F15,F16,F17,F18,F19,F20,F21,F22,F23,F24,F25,F26) values('1','1','1','2010-07-12','PR','C','P','1','R','OR',null,null,null,null,null,null,null,null,null)
EDIT
Кажется, что источником проблемы является сама таблица. Есть идеи почему?