I'm operating under Windows XP using C# along with the Firebird .net 1.5 beta 1 provider. I'm currently just testing to determine suitability for some projects. I'm trying to create some tables, and insert data into them.

I get an error "Unable to complete network request to host \"localhost\"".

It usually occurs after inserting a couple thousand rows. If I debug, and breakpoint at several points, it doesn't seem to occur.

Do I need to wrap all commands in a "transaction"? For this test I was using the ExecuteNonQuery method of the Command object, but without a transaction.