Похоже, что TSQLConnection подключается только к существующим базам данных, и я не смог найти другой компонент, который позволяет мне отправлять команды серверу баз данных.
Я использую Delphi 2009 с Firebird и MSSQL.
Одна идея, которая пришла, состояла в том, чтобы подключиться к системной базе данных (например, master или tempdb в MSSQL) и затем отправить команды создания на сервер. Это может быть вариант для MSSQL, но я не уверен в Firebird.
Мне также известны новые метаданные DBX в Delphi 2009, но я не смог найти способ создания баз данных, используя их. Все примеры, которые я нашел, - это изменение существующих баз данных.