Я недавно начал использовать SQLite и начал интегрировать его в проект C #, над которым я работаю.
Однако, случайно мой проект выдает исключение:
Входной массив длиннее, чем количество столбцов в этой таблице.
Мне трудно пытаться отследить проблему, потому что она, кажется, генерируется случайным образом.
DataTable table = new DataTable();
//exception is thrown here
table = Global.db.ExecuteQuery("SELECT * FROM vm_manager");
Некоторые данные, которые возвращаются из этого запроса, выглядят следующим образом:
http://i.stack.imgur.com/9rlLN.png
Если у кого-либо есть какие-либо советы, я был бы признателен.
РЕДАКТИРОВАТЬ: Я не могу показать функцию выполнения запроса, поскольку она находится внутри DLL из следующей оболочки SQL Lite http://www.codeproject.com/KB/database/cs_sqlitewrapper.aspx
РЕДАКТИРОВАТЬ 2 Стебли проблемыиз новой функции массива записей внутри этой конкретной оболочки SQL Lite.