Es kommt nicht auf das Betriebssystem oder auf den Datenbankserver an, sondern einzig und ausschließlich auf deine Anwendung die du da gerade erzeugst.
Ist dies eine
32-Bit Anwendung, dann brauchst du die
32-Bit DLL-Dateien
Ist dies eine
64-Bit Anwendung, dann brauchst du die
64-Bit DLL-Dateien
... und du solltest wissen was es ist, denn du erzeugst diese Anwendung.
Ja, eine 32-Bit Anwendung kann auf einem 32-Bit oder 64-Bit System laufen und eine 64-Bit Anwendung nur auf einem 64-Bit System. Trotz allem kommt es nur auf die Anwendung selber an.