Если база данных находится в той же директории, что и экзешник, то в качестве имени базы можно использовать .\ в поле DatabaseName в TTable

Билл Гейтс женился. Лег спать с молодой женой, а на следующее утро она говорит ему:
- Билли, теперь я знаю, почему твоя фирма называется Microsoft …

Следующая функция проверяет доступ к базе данных и выдает возможные причины, если доступ не удается осуществить. Функция возвращает значение True в случае успешной операции и False в противном случае.

function TBDEDirect.CheckDatabase: Boolean;
var
DS: TDataSource;
begin
Result := False;
DS := GetDataSource;
if DS = nil then
begin
MessageDlg(’Не установлена связь с элементом-источником данных.’+
‘Проверьте установку свойства DataSource.’,
mtError, [mbOK], 0);
Exit;
end;
if DS.DataSet = nil then
begin
MessageDlg(’Доступ к базе данных невозможен.’, mtError,
[mbOK], 0);
Exit;
end;
if TDBDataSet(DS.DataSet).Database = nil then
begin
MessageDlg(’Доступ к базе данных невозможен.’, mtError,
[mbOK], 0);
Exit;
end;
if TDBDataSet(DS.DataSet).Database.Handle = nil then
begin
MessageDlg(’Дескриптор (Handle) БД недоступен.’, mtError,
[mbOK], 0);
Exit;
end;
if DS.DataSet.Handle = nil then
begin
MessageDlg(’Дескриптор курсора (Cursor-Handle) недоступен.’, mtError,
[mbOK], 0);
Exit;
end;
Result := True;
end;

Вот такая конструкция проходит на DB2 2.1.2/NT и UDB5/NT…

CREATE DATABASE Efes2
USING CODESET 1251 TERRITORY RU
COLLATE USING IDENTITY;

Делается это при помощи dbiGetDatabaseDesc:

uses
BDE;

procedure ShowDatabaseDesc(DBName: string);
const
DescStr = ‘Driver Name: %s’#13#10′AliasName: %s’#13#10 +
‘Text: %s’#13#10′Physical Name/Path: %s’;
var
dbDes: DBDesc;
begin
dbiGetDatabaseDesc(PChar(DBName), @dbDes);
with dbDes do
ShowMessage(Format(DescStr, [szDbType, szName, szText, szPhyName]));
end;

Вы можете использовать вызов IDAPI dbiGetDatabaseDesc. Вот быстрая справка (не забудьте добавить DB в список используемых модулей):

var
pDatabase: DBDrsc:
begin
{ pAlias - PChar, содержащий имя псевдонима }
dbiGetDatabaseDesc ( pAlias, @pDatabase ) ;

Для получения дополнительной информации обратитесь к описанию свойства pDatabase.szDbType