Hola
BlueSteel
Código Delphi
[-]
With IbDataBase1 DO
Begin
Close;
DataBaseName := PATH_DATABASE;
Params.Values['user_name'] := USER_PARAM;
Params.Values['password'] := PASSWORD_PARAM;
Open;
Aviso('CONEXION SATISFACTORIA');
End;
El procedimiento sería algo parecido a lo anterior.
Antes de conectar, puedes tomar esos datos bien suministrador por el usuario o guardados en un INI.
Evidentemente si la conexión falla se poducirá una exception que tú deberías controlar tomando los pasos adecuados, por ejemplo, que el usuario introduzca nuevamente los datos o aquella que consideres mas adecuada.
En cuanto a la conexión remota, yo habitualmente utilizo la IP del servidor mas la ruta de la Base de datos.
198.119.0.1:c:\programa\xxxxx