Hola, se que en lo primero es la propiedad logginprompt del sqlconnection, solo debes ponerlo en false.
En lo segundo, no me queda muy claro como realizas la conexion... en Firebird yo uso un SQLQuery para la tabla conectado a un DataSetProvider, luego uso un ClientDataSet (Que tiene la propiedad CommandText), que conecto al DataSet anterior... Hecho esto solo tengo que conectar el DataSource al ClientDataSet
... Claro esta, esto lo hago utilizando dos DataModule para que la aplicacion sea multicapa, parte
Servidor(
SQLConnection, TLocalConnection, SQLQuery, DataSetProvider) y parte
Cliente(
ClientDataSet, DataSource)
Lo mejor es que revises las propiedades de los componentes con los que te conectas
Saludos