como le hago para saber cuendo una bdd esta creada

ultimate ZERO >>
25 de Junio del 2006
mi problema es que cada ves k se ejecute mi aplicacion si la base de datos no sta creada que la cree y si ya esta k no haga nada y k no marque error la aplicacion.

en el evento FORM LOAD avia puesto

ADO_q->SQL->Text = "create database XXXX";
ADO_q->ExecSQL();

me dijeron que lo podia solucionar con

// try
// {
ADO_q->SQL->Text = "create database XXXX";
ADO_q->ExecSQL();
// }
// catch(System.Data.SqlClient.SqlException ex)
// {
// MessageBox.Show(ex.Message);
// }

pero me marca error, que puedo hacer?