The error is occurring because you are constructing the SQLiteDataAdaptor with the CommandText, rather than the SQLiteCommand object. The CommandText does not contain the SQLiteParameter object - just its placeholder in the string.
Changing
SQLiteDataAdapter dataAdapter = new SQLiteDataAdapter(sqlite_cmd.CommandText, sqlite_conn);
to
SQLiteDataAdapter dataAdapter = new SQLiteDataAdapter(sqlite_cmd, sqlite_conn);
should fix the issue.