
The ODBC library is an interesting concept created by Microsoft in 1988. It is a library that wraps the implementation details of database managers inside drivers. And these drivers are accessible from the library.
One of the main problem with accessing any database system, is the large number of possible failures. Handling those by ...
MO Glossary is a Drupal filter that highlights terms in your nodes. The terms can be any word, although they are expected to be abbreviations or unfamiliar words. The words are taken from a vocabulary (MO Glossary vocabulary by default.) The vocabulary terms have several additional fields one of which is named Abbreviation definition. That field is used as the title attribute of the abbreviation tag.
In June 2008, Made to Order Software created a new software library called odbcpp. This library is an Open Source C++ wrapper of the Open Database Connectivity (ODBC) library started by Microsoft in 1988.
ODBC hides the details of back-end database systems. In other words, if you support ODBC, you can effortlessly connect to a very large number of database systems such as MS-SQL, Access, Oracle, MySQL and PostgreSQL.
Made to Order Software now uses the ODBC library with its modb library (which is part of our molib product.) Unfortunately, it is not only written in C, it generates many errors. Actually, every single function has the potential of returning an error. For this reason, using the C interface is simply not a safe option.
For this reason, Alexis Wilke, our CEO, wrote an C++ wrapper called odbcpp. It encapsulates all the necessary ODBC calls to access any ODBC compatible database.