Hola David.
Si vas a usar SQL Server. es mejor como dice Epachsoft.
MSSQLServer + OLEDB + ADO + Delphi
si usas OBDC, agregas otra capa de software y se hace más lento el acceso a base de datos,
ya que harias esto:
MSSQLServer + OBDC + OLEDB + ADO + Delphi
para documentación sobre ADO, ya que es una solución independiente del lenguaje, puedes acceder a la docuemntación de MSDN de microsoft.
Leviatan, hay un OLEDB para postgre:
http://pgfoundry.org/projects/oledb/
y ahi les va estelink que es un buen tip para cadenas de conexion con OLEDB
http://www.connectionstrings.com/
Saludos