If a database requires a password and I try to connect to it without a password, it will fail of course. In the version of `psqlodbcw.so` built from tag REL-09_03_0400, I was able to get the error message ("A password is required for this connection") with `SQLGetDiagField`. However, the version built from the HEAD of the latest master branch, `SQLGetDiagField` returns `SQL_NO_DATA`.