Die Macken sind einfach dass du ohne eine DSN, bei manchen connection parametern keine Verbindung hinkriegst.
Welche habe ich gerade nicht im Kopf. Aber Windows authentication geht nicht ohne eine DSN, die den Treiber enthält.
Die SQLs sollten problemlos durchlaufen wenn die Verbindung einmal steht.
Was du IMMER beachten solltest ist das Character Set. "None" macht bei allem außerhalb des 7Bit
ASCII Satzes Ärger.