Una tabla bdf es un archivo como cualquier otro de manera que esta pregunta realmente no es una pregunta de conexión con bases de datos.
Como ya viste el SaveDialog sólo sirve para seleccionar un archivo en su propiedad FileName. Después puedes usar la función CopyFile:
Código:
CopyFile(PChar(Fuente), PChar(Destino), true);
donde Fuentes es el nombre del archivo fuente (el que seleccionas con el SaveDialog) y Destino es el nombre del archivo copiado (incluye ruta completa y nombre). El tercer parámetro indica qé hacer si el archivo destino ya existe:
- false - sobreescribe el archivo
- true - no hace nada
// Saludos