ODBC-ODBC Bridge knowledge base
- Product information
- Applications
- Licensing
- Installation
- Troubleshooting: Connection and authorisation
- Troubleshooting: Installation
- Troubleshooting: Web Administrator
- Troubleshooting: Microsoft SQL Server
- Troubleshooting: ODBC
- Troubleshooting: Oracle Heterogeneous Services
- Troubleshooting: Perl
- Troubleshooting: PHP
- Troubleshooting: Miscellaneous
-
Product information
- Can I use the ODBC-ODBC Bridge to access my remote database?
- Do I have to install the ODBC-ODBC Bridge server on the same machine as my database?
- Can I use the ODBC-ODBC Bridge with Oracle's Heterogeneous Services (DG4ODBC or HSODBC)?
- Can I can connect a 64-bit application to a 32-bit ODBC driver?
- Can I can connect a 32-bit application to a 64-bit ODBC driver?
- How do I access FoxPro databases from UNIX, Linux, and macOS?
- How do I access ODBC databases such as Microsoft SQL Server, Microsoft Access, and Microsoft Excel from FileMaker Pro?
- How can I access Navision data from my application?
- How do I access ODBC databases such as Oracle, Microsoft SQL Server, and Microsoft Access from Actuate Reporting Applications?
- Where can I get help with developing C applications using ODBC and the ODBC-ODBC Bridge?
- How can I check what version of Microsoft Data Access Components (MDAC) I have?
- What version of Microsoft Data Access Components (MDAC) do I need?
- Do I need an ODBC Driver Manager to use the ODBC-ODBC Bridge?
- How does the ODBC-ODBC Bridge locate ODBC data sources?
- Does the ODBC-ODBC Bridge client support file DSNs?
- What Linux kernels can I use the ODBC-ODBC Bridge with?
- Can I use the ODBC-ODBC Bridge for FreeBSD on OpenBSD?
- How much memory do I need for the ODBC-ODBC Bridge server on Windows NT?
- Are any user names or passwords transmitted as plain text over the network connection?
- How can I encrypt the network connection between the ODBC-ODBC Bridge client and server?
- Can I use a multi-threaded application with the ODBC-ODBC Bridge client?
- Can I use a multi-threaded application with the ODBC-ODBC Bridge on Linux?
- Does the ODBC-ODBC Bridge rely on DNS?
- Can multiple machines running the ODBC-ODBC Bridge client simultaneously use the same ODBC-ODBC Bridge server?
- How does the ODBC-ODBC Bridge client handle refused connections?
- How does the ODBC-ODBC Bridge client support connection timeouts?
- What does the ODBC-ODBC Bridge do if an application terminates abnormally?
- Can I
strip(1)
the ODBC-ODBC Bridge's shared objects and executables? - Can I run the ODBC-ODBC Bridge server on UNIX without the
inetd
Super-Server? - Does the ODBC-ODBC Bridge installation support
xinetd
on UNIX? - Is
inetd
or standalone a better startup method for the ODBC-ODBC Bridge server? - How do I run an ODBC-ODBC Bridge server on Linux and UNIX at reduced priority?
- How do I restart the ODBC-ODBC Bridge server?
- Can I fork child processes after
SQLDriverConnect
and use the connection handle in each one? - Can I make the ODBC-ODBC Bridge statistics web page refresh more or less frequently?
- Why does the ODBC-ODBC Bridge HTTP server statistics page show active threads when there are no connections?
- Why can't I log in to the HTTP Administrator when running the ODBC-ODBC Bridge server as a named user?
- What is
esoobserver.exe
? - How can I tell what version of ODBC-ODBC Bridge I'm running?
- Which version of ODBC-ODBC Bridge should I use?
- How do I upgrade to a newer version of ODBC-ODBC Bridge?
- What VMS float types are
SQL_C_REAL
,SQL_C_DOUBLE
, andSQL_C_FLOAT
?
-
Applications
- How do I connect Arcplan to an database that supports ODBC?
- How do I connect Go on Linux to a database that supports ODBC?
- How do I connect Logi INFO to an database that supports ODBC?
- How do I connect Microsoft Access to an database that supports ODBC?
- How do I connect TARGIT to an database that supports ODBC?
-
Licensing
- Can I have the Easysoft licenses file on an NFS share referenced by multiple machines?
- Can I save or restore copies of my Easysoft licenses on Windows?
- Can I save or restore copies of the Easysoft licenses file on UNIX and Linux?
- How do I automate an Easysoft license request on UNIX or Linux?
- How do I know if I'm exceeding the connection limit imposed by my Easysoft license?
- How do I license an Easysoft product after the installation finishes?
- How do I transfer an Easysoft license from one UNIX or Linux machine to another?
- How do I transfer an Easysoft license from one Windows machine to another?
- How do I transfer an Easysoft license?
- How do I upgrade my Easysoft license on UNIX or Linux?
- How do I upgrade my Easysoft license on Windows?
- Is it possible to obtain a second Easysoft trial license?
- What are the different methods for obtaining an Easysoft license?
- What happens to my Easysoft licenses when I uninstall a product?
- What is an Easysoft license key?
- What is online and offline Easysoft licensing?
- Where are my Easysoft licenses stored?
- Where do I send Easysoft license requests?
- Why am I refused an Easysoft trial license with the message "a license has already been provided for this machine "?
- Why can't I connect to the Easysoft License Daemon?
- Why do I get "error HY000:0:0[unixODBC][Easysoft ODBC]General error: Failed to initialise licensing - No valid licenses for this product found, return code 3"?
- Why do I get an Easysoft licensing error stating the application was unable to create a semaphore?
- Why haven't I had a reply to the email I sent to
autolicense@easysoft.com
? - I've installed my Easysoft ODBC-ODBC Bridge license. Why do I still get "no license slots available?"?
-
Installation
-
Troubleshooting: Connection and authorisation
- Why does it take so long to connect to the ODBC-ODBC Bridge server?
- Why do I get connection refused errors from the ODBC-ODBC Bridge client?
- Why do I get connection closed by foreign host messages when I try to telnet to the port the ODBC ODBC Bridge server is listening on?
- Why do my ODBC-ODBC Bridge connections drop?
- Why can't I connect to the ODBC-ODBC Bridge's target data source?
- Why does my second ODBC-ODBC Bridge connection to Microsoft Access hang?
- Why do I get an "undefined symbol for h_errno" error when using the ODBC-ODBC Bridge?
- Why can't I connect to an ODBC-ODBC Bridge server running on a clustered Windows server by using virtual IP addressing?
- Why do I get the error "Not enough attributes for connection" since upgrading the ODBC-ODBC Bridge?
- Why do I get connection refused or reset when using the Windows ODBC-ODBC Bridge server?
- What is
oobping
? - How do I use
oobping
to diagnose connection problems to the ODBC-ODBC Bridge server? - How do I use
oobping
to diagnose ODBC-ODBC Bridge authentication problems? - How do I use
oobping
to test the connection to a remote ODBC data source? - How do I use
oobping
to test connection times? - What user name and password do I need to specify for
LogonUser
andLogonAuth
on Windows? - Why do I get authorisation failures from the ODBC-ODBC Bridge client?
- Why do I get "Invalid authorization specification" or "authentication error number nnnn" when
LogonUser
andLogonAuth
specify a valid user name and password? - Why do I get ODBC driver authentication denied when using unixODBC's isql and DataManager?
-
Troubleshooting: Installation
-
Troubleshooting: Web Administrator
-
Troubleshooting: Microsoft SQL Server
- Why are my ODBC-ODBC Bridge connections to Microsoft SQL Server so slow?
- Why are my output bound parameters from a Microsoft SQL Server procedure not retrieved?
- Why are my SQL Server numeric and currency values returned too long with an additional random character?
- Why can't I insert timestamps with sub-millisecond fractions into a Microsoft SQL Server datetime field?
- Why can't I display my SQL Server tables in Excel > Query for macOS?
- Why do I get "[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionOpen (CreateFile())"
- Why do I get "Incorrect Syntax near the Keyword 'by'" error message when calling SQLDescribeParam in the Microsoft SQL Server ODBC driver?
- Why do I get "String data, right truncation" retrieving result sets from Microsoft SQL Server?
- Why do I get an access violation in the Microsoft SQL Server ODBC driver when using the ODBC-ODBC Bridge?
- Why do I get corrupted
TEXT
columns back from Microsoft SQL Server? - Why does Microsoft SQL Server return more tables than normal?
- Why have connection times to Microsoft SQL Server slowed down since upgrading to SQL Server 2000?
- Why is my ODBC-ODBC Bridge server using a lot of CPU when my ODBC connections go to Microsoft SQL Server
-
Troubleshooting: ODBC
- How do I find out why an ODBC call is failing?
- Why does
SQLRowCount
,odbc_num_rows
and$sth->rows
return-1
? - How can I avoid setting shell environment variables required by an ODBC driver?
- How do I turn unixODBC tracing on or off?
- How do I use an
odbcinst.ini
orodbc.ini
file that's not located in/etc
? - isql fails to run with "error while loading shared libraries: libncurses.so.4: cannot open shared object file: No such file or directory." What can I do?
- What does "[Easysoft ODBC][unixODBC][Driver Manager]Can't initiate unicode conversion" mean?
- Why do I get error "'[unixODBC][Driver Manager]Can't open cursor lib 'libodbccr'" on AIX?
- Why do I get error "Data source name not found and no default driver specified"?
- Why do I get error "libodbc.a(odbc.so) could not be loaded"?
- How can I create an ODBC data source on Windows without using ODBC Data Source Administrator?
- How do I generate a Windows ODBC trace?
- Why do I get an empty ODBC Driver Manager trace file when using a SQL Server Linked Server?
- Why do I get error "The specified DSN contains an architecture mismatch between the Driver and Application"?
- Why do I get a "transaction already started" error when calling a procedure?
- Why doesn't a query return recently inserted data?
- Why do I get "database is unavailable" when using an Easysoft ODBC driver with a web server?
- Why do I get error "cannot restore segment prot after reloc: Permission denied" when using an Easysoft ODBC driver?
- Why do I get error "libodbc.so.1: open failed: No such file or directory"?
-
Troubleshooting: Oracle Heterogeneous Services
- How do I improve performance when inserting data from Oracle into SQL Server?
- How do I work with SQL Server
VARCHAR(MAX)
,GUID
, andTEXT
columns when using Oracle Heterogeneous Services? - I get "ORA-02055: distributed update operation failed; rollback required" when using the 64-bit version of DG4ODBC. What can I do?
- I get an ORA-02070 error when using DG4ODBC to insert data into SQL Server. What can I do?
- I get error "ORA-28511: lost RPC connection to heterogeneous remote agent using SID" when using the SQL Server ODBC driver. What can I do?
- I get the error "Failed to load ODBC library symbol" when using Oracle Heterogeneous Services. What can I do?
- Why do I get error "ORA-00942: table or view does not exist" when using DG4ODBC to connect to SQL Server?
- Why do I get error "ORA-28500: INVALID_LOGIN: Invalid username, password, security token; or user locked out" when using Oracle Heterogeneous Services?
- Why do I get error "table or view does not exist" when connecting Oracle HSODBC to SQL Server?
- Why does DG4ODBC report the wrong length for my SQL Server character columns?
- I get "error diagnosed by Net8 when connecting to an agent" when using DG4ODBC or HSODBC. What can I do?
- I get the error "Failed to load ODBC library symbol" when using Oracle Heterogeneous Services. What can I do?
- My queries take minutes to complete when using Oracle HSODBC. What can I do?
- Why do I get error "Generic Connectivity Using ODBC][C077] Could not find symbol 'SQLAllocConnect' in dynamic library"?
- Why do I get error "Initialization function SQLAllocConnect not found" when using Oracle Heterogenous Services (HSODBC) on AIX?
-
Troubleshooting: Perl
- Do I have to set the
DBI_DSN
,DBI_USER
andDBI_PASS
environment variables before running my Perl script? - How can I debug my Perl DBI and DBD::ODBC?
- How do I supply connection string attributes in my Perl
DBI->connect
call? - Why can't I insert timestamps with DBD::ODBC 0.32?
- Why do I get "Makefile:311: *** missing separator. Stop." when building Perl DBD::ODBC?
- Why do I get "SQLSetConnectOption err=-2" errors in my Perl scripts
- Why do I get "undefined symbol: SQLParamData" when testing DBD::ODBC?
- Why do I get compile errors building Perl DBD::ODBC on AIX?
- Why do I keep getting data truncated errors in my Perl?
- Why do my Perl scripts complete but end in a segmentation violation?
- Why does make test for Perl DBD::ODBC fail with "invalid object name" errors?
- Why does make test in DBD::ODBC to SQL Server fail?
- How do I pass
LD_LIBRARY_PATH
down to CGI programs from Apache? - I don't like
odbc.ini
in the same directory as my PHP or Perl script, as the file contains passwords. What do I do? - When linking Perl DBD::ODBC with the ODBC-ODBC Bridge on FreeBSD I get
wchar.h
errors. What should I do? - Why do I get undefined symbols when running the Perl DBD::ODBC test with the ODBC-ODBC Bridge?
- Why do tests 1, 2 and 6 of 20Sqlserver test in DBD::ODBC fail when using the ODBC-ODBC Bridge?
- Why does make test in DBD::ODBC return 09multi errors containing "Data mismatch, result set 1" when using the ODBC-ODBC Bridge?
- Why does Perl DBD::ODBC appear to open the DEFAULT data source with the ODBC-ODBC Bridge?
- Why does test 13 of the simple test in Perl DBD::ODBC fail with the ODBC-ODBC Bridge?
- Do I have to set the
-
Troubleshooting: PHP
- Can I use PHP with multiple ODBC drivers?
- How can I find out why my PHP script isn't working?
- How do I tell Apache to pass PHP scripts to the PHP interpreter?
- How do I use a PHP ODBC extension that's more recent than my version of PHP?
- How do I work with Unicode data when using PHP's ODBC extensions?
- I'm having problems with persistent connections in PHP. What could be the cause?
- In PHP, why can I only use or get column names of up to 30 characters when my database supports much longer column names?
- Why are my PHP ODBC settings changes ignored?
- Why can't Apache and PHP find my
odbc.ini
file? Why do I get the error "Datasource not found and no default driver"? - Why does
phpinfo()
display "Active Persistent Links of 0/1" when I know there are more open connections to my database? - Why doesn't PHP's
max_persistent
setting limit the total number of ODBC connections to my database? - Why don't my PHP scripts run under my web server?
- Why is my column data truncated at 4096 bytes when using PHP?
- How do I pass
LD_LIBRARY_PATH
down to CGI programs from Apache? - I don't like
odbc.ini
in the same directory as my PHP or Perl script, as the file contains passwords. What do I do? - How do I use Apache and PHP with the ODBC-ODBC Bridge?
- How do I use PHP under Apache 2.0.x with the ODBC-ODBC Bridge on Irix?
- Why do I get "undefined reference" errors when building Apache and PHP with the ODBC-ODBC Bridge?
- Why do I get compile warnings in
php_odbc.c
with ODBC-ODBC Bridge 1.0.0.15 - Why do I get linker errors building Apache and PHP with ODBC-ODBC Bridge
- Why do I get parse errors when compiling PHP with the ODBC-ODBC Bridge?
- Why does the RC1 build of PHP4 fail with the ODBC-ODBC Bridge?
-
Troubleshooting: Miscellaneous
- Is there any ODBC-ODBC Bridge tracing I can use for debugging my application?
- How can I speed up data retrieval when using the ODBC-ODBC Bridge server?
- Why am I having intermittent problems with a particular ODBC driver?
- Why can't I use bound parameters with Microsoft Access?
- Why don't I get a list of all the tables and columns in a database when using the ODBC-ODBC Bridge?
- How do I specify connection attributes for my ODBC data source that are not configurable in
odbc.ini
? - I get an access violation error when using the ODBC-ODBC Bridge. What can I do?
- My parameterised inserts hang and my ODBC-ODBC Bridge server is using over 90% of CPU. What can I do?
- Why does
SQLDataSources
list a data source that returns the "Data source name not found" message when I connect to it? - Why is
inetd
terminating the ODBC-ODBC Bridge server service? - Why can't I run CGI programs when using the ODBC-ODBC Bridge under Netscape Enterprise Server?
- What can't I connect to my ODBC-ODBC Bridge server since installing Windows XP Service Pack 2?
- I get error "[unixODBC][][Easysoft][InterBase]unavailable database" when connecting through the ODBC-ODBC Bridge to InterBase. What can I do?
- What does "Communication link failure" mean when using the ODBC-ODBC Bridge?
- Why do I get "[unixODBC][Easysoft ODBC (Server)]Memory allocation error"?
- Why do I get "Could not find file '(unknown)'" errors using the Access ODBC driver with the ODBC-ODBC Bridge?
- Why do I get "Data source not found and no default driver" message when I am sure I have defined the ODBC-ODBC Bridge DSN in my
odbc.ini
file? - Why do I get "IM004, Driver's
SQLAllocHandle
onSQL_HANDLE_HENV
failed" connecting to DB2? - Why do I get "Initialization of the dynamic link library xxx failed" messages when running the ODBC-ODBC Bridge in MultiProcess mode?
- Why do I get "undefined symbol" errors when I try to build my application against the ODBC-ODBC Bridge?
- Why do I get error "Failed to receive packet header" when using the ODBC-ODBC Bridge?
- Why do I get error "ld: cannot open -lesoobclient: No such file or directory" when attempting to link an application with the ODBC-ODBC Bridge?
- Why do I get the error "libqt.so.3: symbol _res, version GLIBC_2.0 not defined" when using the ODBC-ODBC Bridge?
- Why do I get the error "No ODBC driver is installed" when I try to retrieve data in Microsoft Excel for macOS?