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 ULDatabaseManager.RuntimeType 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
set before it can transfer a file.