For one, you never execute the insert.

I'll give you a possible example of a more efficient way for bulk inserting, but I'm not sure if transactions work for OLEDB. For SQLite this greatly speeds...