This article has been archived. It is offered "as is" and will no longer be updated.
When you apply a service pack to Microsoft FRx, you receive the following error message:
ActSys32.mdb Not Upgraded: The ActSys32.mdb file was not upgraded in the following directory/directories. You will need to reinstall this Service Pack.
To resolve this problem, use one of the following methods.
Verify that the FRx32.cfg file contains the following section:
To do this, follow these steps:
Open the FRx32.cfg file by using Notepad. The FRx32.cfg file is located in the Microsoft FRx program folder.
Verify that the SYSDATA section exists. If this section does not exist, add the SYSDATA section.
Verify that the following line exists:
If this line does not exist, it must be added after the SYSDATA section. This line must contain the Universal Naming Convention (UNC) path of the FRx\SysData folder. This path must include a backslash after SysData.
Save the file, and then close the file.
Start the Microsoft FRx service pack installation again.
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows
Restore the correct registry settings for Microsoft Jet 3.x. To do this, follow these steps:
Click Start, click Run, type regedit, and then click OK.
Right-click ISAM Formats, point to New, and then click Key.
Rename the newly created key as Jet 3.x.
Click the Jet 3.x key, and then insert the following values on the right side of Registry Editor.
Right-click in a blank area on the right side of the Registry Editor window, point to New, and then click Binary Value. Type CreateBBOnExport in the Name box, and then type 00 in the Value field.
Right-click in a blank area on the right side of the Registry Editor window, point to New, and then click String. Type Engine in the Name box, and then type jet 3.x in the Value field.
Right-click in a blank area on the right side of the Registry Editor window, point to New, and then click Binary. Type IndexDialog in the Name box, and then type 00 in the Value field.
Right-click in a blank area on the right side of the Registry Editor window, point to New, and then click DWORD. Type IsamType in the Name box, and then type 0x00000000 (0) in the Value field.
Right-click in a blank area on the right side of the Registry Editor window, point to New, and then click Binary. Type OneTablePerFile in the Name box, and then type 00 in the Value field.
Click File, and then click Exit.
Verify that both the Regsvr32.exe file and the Msrd3x40.dll file are in the Windows\System32 folder. If these files are not located on the current workstation, they can be copied from another workstation.
Click Start, click Run, type Regsvr32.exe C:\Windows\System32\Msrd3x40.dll, and then click OK.
When you install the service pack, point to the local SysData folder.
Note If the local SysData folder does not exist on the workstation, you cannot use this method unless you create a local copy of the current SysData folder. We recommend that you create a copy of the SysData folder only as a temporary workaround.
To point to the local SysData folder, follow these steps:
Verify the path of the current Microsoft FRx SysData folder. You can do this from the Microsoft FRx Report Designer Control Panel. To do this, follow these steps:
Click Admin, and then click Organization.
Click SysData. The path of the shared SysData folder is located in the Current location field. Note this path because you will need this path in step 4g.
You can change the SysData folder path in this window. However, we recommend that you modify the FRx32.cfg file that is located in the FRx 6.7 code folder. To do this, follow these steps:
Right-click the shortcut that you use to start Microsoft FRx, and then click Properties.
Click the Shortcut tab.
Click Find Target. The FRx code folder opens.
Locate and then double-click the FRx32.cfg file.
If you are prompted to select a program to open the file, click Select the program from a list, and then click OK.
Click Notepad, click to clear the Always use the selected program to open this kind of file check box, and then click OK.
Modify the SysData path that is listed on the “Directory=” line to point to the local SysData folder.
Note By default, the location for the SysData folder is as follows:
C:\Program Files\FRx Software\FRx 6.7\SysData
The FRx SysData folder may be in a different location. If you have to locate the SysData folder, click Start, click Search, click All Files and Folders, type SysData in the search window, and then click Search. If multiple SysData folders are found, contact the system administrator to determine the correct folder to use.
On the File menu, click Save.
On the File menu, click Exit.
Install the service pack by performing the steps that are outlined in the release notes for the service pack. To obtain the release notes for each service pack, visit one of the following Microsoft Web sites, depending on if you are a Partner or a Customer: