|The ODBC-Admin module v0.2|
This module is NOT secure. With it, you can destroy ANY file on your HD!
If you still have the balls to use this horrible piece of sh^H^Hperl,
make a COMPLETE backup before that.
And install the "odbcinstext.h"-header file
(on Debian, use "apt-get install unixodbc-dev").
It allows you to configure both unixODBC
Unfortunately, they seem to disagree on some details:
unixODBC puts a driver-name in the "driver"-column in an odbc.ini, while
iODBC prefers to have a driver-library-filename there. Since iODBC only
works if the .ini-file is iODBC-style (in contrast to unixODBC, which
works both ways), we'll use iODBC-style, even though that leads to
bogus DSNs showing up in some other ODBCConfig-tools.
Furthermore, unixODBC wants tracing options in /etc/odbcinst.ini, while
iODBC likes them in the users odbc.ini-files. Well, sorry, but for now
we only support unixODBC-style. If you use iODBC and you need tracing,
click 'Edit configuration files', select a users odbc.ini and add
Trace = Yes
ForceTrace = Yes
TraceFile = /home/zaphod/iodbc.log
(or modify an existing [ODBC]-section).
Another little shortcoming is the fact that it only knows about one
systemwide odbcinst.ini (usually in /etc), not those in the users
home-directories. But don't worry about that, the world has some
even bigger disappointments waiting just for you...
Update: v0.2 should work again, even with webmin v1.350 and above...