I noticed your title of this message is regarding error 3106 but you don't mention that you are actually receiving an error. So I've included the text for Error 3106 below.
I know a lot of developers who used Magic used Btrieve as the database. To use Crystal reports you will need the DDF files and then when you create the report in Crystal navigate to your DDF files. There you select the file and fields you want. If you don't have the DDF files you will need to get them from the program vendor or create them yourself. If you have to create then yourself you can check out BtSearch at
3106: The Pervasive Network Services Layer encountered a connection failure
The Pervasive Network Services Layer was able to establish a transport connection at the client side, but the connection attempt at the target side failed. Some possible causes are:
The MicroKernel is not running on the server.
The network is overloaded.
The connection path is invalid.
You have more than one mapped drive to the same server.
You are trying to access a Server engine on a Windows NT server, and the Server engine's Access4Accept Remote Requests setting is set to Off. You must turn this setting On using the Configuration utility in Pervasive Control Center. See Advanced Operations Guide for more information.
Check the Pervasive Event Log (PVSW.LOG) for more information if you receive this status code.
Gil