The connection must be opened before you can perform any operations against the database.
You do not need a database connection to perform a file transfer, however, if your application uses an UltraLite database
with the UltraLite Engine runtime, you must set the ULDatabaseManager.RuntimeType value to the appropriate value before using
this API or any other UltraLite.NET API.
The ULFileTransfer object needs to have the ULFileTransfer.FileName, ULFileTransfer.Stream, ULFileTransfer.UserName, and ULFileTransfer.Version
values set before it can transfer a file.