Hi Adam, I've finally had a chance to look further into this bug.
The original libct1 checks /etc/freetds/locales.conf for date formats, and if none is specified it resorts to its default.
The Debian libct1 uses locales to get the date format, then checks /etc/freetds/locales.conf, then falls back to the default.
Unfortunately the date format returned by locales is an inappropriate for applications that assume the default freetds date format, and because the check from locales is done first there's no way to override it. A compromise would be to check /etc/freetds/locales.conf first, then fall back to locales. This would allow people to force the date format in /etc/freetds/locales.conf.
-- Jonathan Oddy Systems Administrator - ADVFN Plc T: 02070700975 F: 02070700959 www.advfn.com -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]