Graham,
nice package this :-)-O.
It was easy to set up MySQL but I struggled immensely to get the stock
ODBC working with PostgreSQL (8.3), which has been discussed on the
mailing list before (Prof Brian):
Warning messages:
1: In odbcDriverConnect(st, ...) :
[RODBC] ERROR: Could not SQLDriverConnect
2: In odbcDriverConnect(st, ...) : ODBC connection failed
aka (DBD::ODBC in Perl)
Missing server name, port, or database name in call to CC_connect.
(SQL-IM002)
aka (iodbctest)
SQLDriverConnectW = Unknown connect option (Set) (205) SQLSTATE=S1009
Figured it out, though:
Leopard comes with iODBC installed, and many people install unixODBC
additionally.
Then then configure /sw/etc/odbc*.ini and unixODBC works, but iODBC
doesn't.
Even if you symlink the INI files to /Library/ODBC it doesn't work.
Even if you
remove theunixODBC installation and only use the /Library/ODBC/
odbc*.ini files
it doesn't work. Even if you copy libodbcpsql.so and libodbcpsqlS.so
from
/sw/lib/ to /usr/local/lib/ and then remove unixODBC (through fink) it
doesn't
work.
However, if you leave the two libs in /usr/local/lib after removel of
unixODBC
install the libiodbc/libiodbc-shlibs packages from fink, and then
symlink the
ini files to /sw/etc, it *DOES* work.
Leading me to suspect the version of iODBC that comes with 10.5.5 (and
earlier)
is broken. Since Google is my friend I know that the CC_connect issue
is also
prevalent on linux so I reckon it's not Mac specific.
All in all this is extremely cool, because I will have to use a
firebird database
for my practice management software which doesn't have a direct R
driver but now
I am confident will be able to use it (with the Read Only option :-)-
O) to analyse
my ICD and Procedure Codes :-)-O
Three Requests for Features for rattle(): would it not be nice to also
have direct
PostgreSQL (RdbiPgSQL) and MySQL (RMySQL) support and support for a
SELECT statement?
In other words, sometimes the database tables directly don't give you
what you need
and so you have to develop a (convoluted) SQL statement first.
Would be nice if one could ratlle(convolutedSQL) :-)-O
greetings, el
--
Dr. Eberhard W. Lisse \ / Managing Member, |Ondis (cc)
accounts at ondis.co.NA / * | Telephone: +264 81 124 6733 (cell)
PO Box 98256 \ /Please do NOT send e-mail to el at lisse.NA
Windhoek Namibia ;____/ if it is in ANY way DNS/|Ondis related
--
Dr. Eberhard W. Lisse \ / Obstetrician & Gynaecologist (Saar)
el at lisse.NA el108-ARIN / * | Telephone: +264 81 124 6733 (cell)
PO Box 8421 \ / Please send DNS/NA-NiC related e-mail
Bachbrecht, Namibia ;____/ to dns-admin at na-nic.com.na