Database Engine Changes to gINT CONNECT version 10.01

The database engine used in gINT was changed in Version 10.1. This change will apply to future releases of gINT. Previous versions of gINT use the JET Database Engine (DAO360.dll), version 10.01 uses the Access Database Engine (ACEDAO.dll). Both technologies support Database Access Objects (DAO).

This document summarizes changes and possible issues users may encounter with these changes.

Changes to the Installer/gINT Folders/Registry

Version 10.1 does not upgrade previous installations. Rather it installs Side-by-Side with existing previous versions.

To accommodate this, there are changes to where gINT is installed and its registry. Some changes are technical, some are to be able to tell them apart when running.

Icons

The icon for 10.01 is yellow, the icon for 10.00 is blue. The splash screens are the same.

Installation folder

The installation folder name has changed: 

Previous

C:\Program Files\Bentley\gINT

C:\Program Files (x86)\Bentley\gINT

 

V10.1

C:\Program Files\Bentley\gINTCL

C:\Program Files (x86)\Bentley\gINTCL

 

Sample Files

The Sample Projects,  Library files, settings folder name has changed to keep the libraries with ACE separate from libraries with JET:

 

Previous

C:\Users\Public\Documents\Bentley\gINT

V10.1

C:\Users\Public\Documents\Bentley\gINTCL

 

User Settings

The user settings folder name has changed to keep settings with ACE separate from settings with JET:

 

Previous

C:\Users\your.name\App\Local\Bentley\gINT

V10.01

C:\Users\your.name\ App\Local \Bentley\gINTCL

 

Registry

Previous

In the registry, the place to look for gint was:

 

32 bit machines:

HKEY_LOCAL_MACHINE\SOFTWARE\gint software\gint\gint

 

64 bit machines (the entry is under the WOW6432Node):

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\gint software\gint\gint

 

V10.01

32 bit machines:

HKEY_LOCAL_MACHINE\SOFTWARE\Bentley\gint\gint

 

64 bit machines (the entry is under the WOW6432Node):

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Bentley\gint\gint

Changes to gINT Rules

Previous versions of gINT provide a JET DAO Database Object in the GintRulesData class property CurrentDatabase. In version 10.01 this is an ACE Database Object.

 

Older Projects

 Older gINT projects, libraries, and data templates that have not been opened in gINT version v8i to gINT CONNECT Version 10.00.01.07 may not open in gINT 10.01.

 This is a compatibility issue with Access, and a known issue with MicroSoft. Please refer to the following post for information on how to open these files with gINT.

  • I am working under a State DOT library that is locked from editing. There is gINT Rule in this library that references the old JET database engine "Microsoft DAO 3.6 Object Library". Because of this, I cannot save any changes to .gpj projects while working under this library.

    I cannot change the reference because the library is locked from editing. Is there another way I can restore the missing reference? I tried copying the DAO.dll folder from the old location "C:\Program Files (x86)\Common Files\Microsoft Shared" to the new one "C:\Program Files\Common Files\microsoft shared", but gINT does not seem to recognize it as a reference.

    Any ideas?