Datasys Knowledge Base Document

Knowledge Base index
Updated: 1999/07/13
Product: FaxChange
Version: 4.0
Service pack: no dependency
Area: Database
Category: INFO
Problem: Administation tools can't be started from different computer (different Access ODBC version)

Problem description:

Administration tools can not be started from different computer than FaxChange server runs. Utility do not start or report an initialization error.

FaxChange databases are stored on FaxChange server in MS Access.


Solution:

Probably problem is in different versions of MS Access ODBC drivers.

In application eventlog is message with text like this one:

type = Error, source = FaxChange.Database, ID = 1009
Current ODBC driver version is 3.51.1713.0, compared to 3.01.5521.7 -> incompatible drivers.

On local station is MS Access ODBC driver version 3.51 (3.51.1713.0), on server is database created with driver version 3.01 (3.01.5521.7). FaxChange database libraries doesn't allow continue. If you will connect to FaxChange database using newer ODBC driver, database structure will be automatically changed (in some cases) and server will lost access to their own database due to old ODBC drivers version!


If in application eventlog record similar to this can't be found, problem is probably with user rights for accessing FaxChange filesystem (shares), or accessing FaxChange server registry or in case of database in MS Exchange / SQL rights for accesing Exchange / SQL server.
See also KBFX19981012A.


Further information:

WARNING! if you use next steps, FaxChange database may be damaged!

if you are _SURE_ that your combination of ODBC drivers is compatible or you have backed up FaxChange databases, you can set to database libraries, that they shoud start with different ODBC drivers versions.
On FaxChange server find registry key:
HKEY_LOCAL_MACHINE/SOFTWARE/Datasys/FaxChange/ODBC/MSAccess.dll
create here new value of text type with name

FriendlyDriver-<ODBC driver version on faxChange server>

containing ODBC version number from administration station (or set of numbers delimited by commas). Version number is written up to second point.

Solution for problem in eventlog record from this document need set in registry:
"FriendlyDriver-3.01" = "3.51"
if you have station with third different ODBC driver record will be:
"FriendlyDriver-3.01" = "3.51,3.52"
third driver version is in this case 3.52.


Keywords:

FaxChange,Databáze,access,ms access,database,version


If there is something unclear, send us an email to development@datasys.cz.