Ao invés de usar um arquivo INI, tente usar um arquivo DSN. Em connectionString coloque FILE NAME=ARQUIVO.DSN. Então vá no ODBC (Painel de controle) e crie o arquivo. Dessa forma, você pode trocar o banco, nome de usuário, senha, local de banco e demais dados da conexão.
Mais tem como fazer usando um arquivo ini? ou não é possível?
Tem como, mas você teria que montar toda a string de conexão manualmente (apesar de não ser um problema). As únicas partes que você deve armazenar é o local/nome do banco e senha (se tiver). Mas se for gravar a senha, grave-a criptografada.