Dal quel che sò, Zeos usa ADO (quindi odbc) per connettersi a MSAccess. Quindi il DNS lo devi impostare.
Non sò se c'è qualche trucco per accedere direttamente da ADO al DB (ad esempio qualche stringa che sostituisce il DNS).
In Delphi invece si usa FireDAC e accedi direttamente senza configurare il DNS.
Sò che è una rogna (impostare il DNS, modificarlo quando cambia configurazione, ...)
Comunque se vuoi configurare il DNS senza usare lo strumento ODBC, puoi usare il ... comando ... a riga di comando :o (che puoi lanciare anche dal tuo programma Lazarus):
odbcconf.exe /a {CONFIGSYSDSN "Nome driver del db usato"
"DSN=nome_desiderato_dsn|SERVER=indirizzo_ip_server_db|UID=nome_utente_db|PWD=password_db|DBname=d:\dati\pippo.db2"}
PS: Usato un milione di anni fà, dovrebbe funzionare ancora .... (l'ho copiato pari pari da un post).
Ciao