Pues podrias intentar lo siguiente:
En tu query
Código SQL
[-]BACKUP DATABASE [MSDEAcc]
TO
DISK =
'c:\Backup.bak'
WITH
NOFORMAT,
NOINIT,
NAME = 'MSDEAcc backup',
NOREWIND,
NOUNLOAD,
NOSKIP
y en tu programa Delphi:
Código Delphi
[-]Query1.sql[3] := QuotedStr(NombredelArchivo);
Esto reemplaza la tercera linea del query 'C:\BACKUP.BAK' por el nombre del archivo que tu le indiques entre comillas (no te olvides que las lineas se empiezan a contar desde 0)
Saludos