Please note: If this FAQ s empty you must choose English language from the drop-down-box below. Only English content is available as of now!
Navigation
- FAQ Home
- All categories
- About Webyog support and about this FAQ
- About the SQLyog program

- Connection issues

- Using the GUI
- Managing your MySQL Database Systems

- Database Schema Synchronization
- MySQL DATA synchronization
- Notification Services
- Importing external data
- Backup/Restore
- SQLyog Job Agent (SJA)

- Working with Views, Stored Procedures and Triggers
- Character Set and Localization Issues
- MySQL bugs that affect SQLyog
- Questions on Open Source and Compiling
- Instant Response
- Sitemap
Most popular FAQs 
- I get error 1130 "Host is not allowed to ... (115201 views)
- Error no. 2003: Can't connect... (51980 views)
- Error no. 1251: "Client does not support authentication..." (48041 views)
- Error no. 1045: "Connection denied..." (41265 views)
- SQLyog Version History (39857 views)
- What is HTTP-tunneling? (29222 views)
- Error No. 2005: Unknown MySQL server host... (28259 views)
- What Is SSH and SSH-tunneling? (25442 views)
- Why are Stored Procedures not created when I import ... (23378 views)
- Do I need PHP to use SQLyog with MySQL? ... (21478 views)
Latest FAQs 
- SQLyog Version History (2010-03-09 03:20)
- SQLyog is a client for the MySQL server - ... (2009-09-11 07:48)
- Can I use SQLyog with the various SQL-modes available ... (2009-08-20 08:02)
- Failed dependency for libstdc++.so.5 error (2009-08-13 11:22)
- Wrong results are returned for FOUND_ROWS(). (2009-08-12 06:31)
Importing external data
What kind of ODBC databases are supported by SQLyog Import External Data Tool?
Any! Simply. As long as they really are ODBC databases. But let us first define ODBC. We quote the Webopedia:
ODBC = Short for Open DataBase Connectivity, a standard database access method developed by the SQL Access group in 1992. The goal of ODBC is to make it possible to access any data from any application, regardless of which database management system (DBMS) is handling the data. ODBC manages this by inserting a middle layer, called a database driver, between an application and the DBMS. The purpose of this layer is to translate the application's data queries into commands that the DBMS understands. For this to work, both the application and the DBMS must be ODBC-compliant -- that is, the application must be capable of issuing ODBC commands and the DBMS must be capable of responding to them. Since version 2.0, the standard supports SAG SQL.
That means that no matter how data and metadata (indexes) are stored by the actual DBMS and how it works internally ODBC defines a standard command set to manipulate the database.
However, one thing is theory - another one is practice! When we were developing the SQLyog Import External Data Tool we came across quite a few non-standard issues with practically every ODBC database. Not only 'obscure' ones but also the most commonly used ones whether they were database server systems or personal/office-suite type databases. Non-standard implementation of commands, datatypes, hidden temporary tables etc. And we found even more issues with the ODBC-drivers. We had expected some of that - but not that much.
We can say that all issues with all sort of 'standard' databases are sorted out. The Import External Data Tool knows how to handle these issues - it uses a subset of the command set that works a standard way with the individual database type, or it has - when it has been necessary - implemented fully functional 'workarounds' for the issues.
However there are still in existence a lot of database systems in use that were created in the first decade of the 'PC-era' - say from 1985 to 1995 - that were not originally created to be ODBC-compliant, but have become so at a later stage of their development. Those databases are mostly used with proprietary administrative systems. Sometimes you will have to purchase an ODBC-add-on-module for ODBC-compliance. And if it really is ODBC-compliant it will work with SQLyog too! But we can't know all those systems. Some have not been marketed for a decade; some have a very local existence.
Tags: -
Related entries:
- Do I need PHP to use SQLyog with MySQL?
- SQLyog gives you the most options for connecting to MySQL
- Welcome to the Webyog FAQ
- Installation and upgrading
- Buying and Licensing SQLyog
Last update: 2005-11-11 15:03
Author: Peter Laursen
Revision: 1.0
You can comment this FAQ