At 04:45 PM 10/28/2008, Alastair Burr wrote:

In v7.6 I get the following error message with this command:

SCONNECT ';Driver=R:BASE 7.6 Database Driver (*.rb1);dbq=d:\dbfiles\general\general'

Error message from server:
Specified driver could not be loaded due to system error 126 +
(R:BASE 7.6 Database Driver (*.rb1)).

In my ODBC Data Source Administrator applet (Vista Home Standard) the
only entry for R:Base is on the Drivers' tab where it shows the version
as 7.06.04.30919.

I assume that it is here that I have done or not done something as I should have.


Good evening Alastair,

A few questions and then a detailed explanation if running R:BASE on 64-bit OS.

01. Is your Vista Home Standard a 32-bit or 64-bit system?

02. What is the date and time of following files in \Windows\Systems32 folder?

    . RB76_32.DLL
    . RB76_INS.DLL

    Use the right-click | properties for more detailed information

03. What items are listed under ODBCINST.INI section of ODBC tab under
    registry?

    Start|Run|RegEdit|HKEY_LOCAL_MACHINE|SOFTWARE|ODBC|ODBCINST.INI

Now, if you are running R:BASE 7.6 for Windows on Vista 64, you may need
to tweak the registry settings for Vista 64 to recognize R:BASE 7.6 ODBC
settings and installed drivers.

Typically, using the full installer, after a successful installation
of R:BASE 7.6, you would expect the R:BASE ODBC drives to be listed
under the Drivers for ODBC Data Source Administrator panel. Well, by
default, on Windows XP 64, Vista 64 and Windows Server 2003 R2 x 64
with Service Pack 2 machines, the installed ODBC Drivers list is empty.
There are no drivers listed even for Microsoft's own default drivers
(can you believe that?).

Figure 01
http://www.rbase.com/rbg76/ODBC/ODBCDataSourceAdministrator01.jpg

The reason the installed drivers are not listed is the way Windowsx64
editions operate with the ODBC drivers. On Windows x64 editions, all
ODBC drivers are installed in the "%SystemRoot%\SysWOW64" folder.
However, the default ODBC Data Source Administrator that is available
through the Administrative Tools or Control Panel in Windows x64
Editions is located in the "%SystemRoot%\system32" folder, and only
searches this folder for ODBC drivers.

To fix this behavior on Windows x64 editions, you should update the
target information for shortcut properties of the ODBC Data Source
Administrator tool to reflect "%SystemRoot%\SysWOW64\odbcad32.exe".
This will correctly locate and list all installed ODBC drivers as
well as enable you to create a System DSN or should be recognized
when using the DSN-Less connection.

Figure 02 (Default Properties for ODBC Data Source Administrator)
http://www.rbase.com/rbg76/ODBC/ODBCDataSourceAdministrator02.jpg

Figure 03 (Modified Properties for ODBC Data Source Administrator)
http://www.rbase.com/rbg76/ODBC/ODBCDataSourceAdministrator03.jpg

Figure 04 (Installed ODBC Drivers on Server 2003 R2x64 SP2 machines)
http://www.rbase.com/rbg76/ODBC/ODBCDataSourceAdministrator04.jpg

Have fun running R:BASE 7.6, R:BASE Turbo V-8, and Oterro 3.5,
4.0, or 8.0 on Windows XP 64, Vista 64 and Windows Server 2003
R2 x64 with Service Pack 2 operating systems!

Hope that gives you some blue's clues ...

Very Best R:egards,

Razzak.


Reply via email to