Доколкото знам ADO не поддържа именувани параметри в SQL изречения (SELECT, INSERT, UPDATE), така че трябва да използвате ?
char за указване на параметъра
sql := 'INSERT INTO Sqm(Filename, data) VALUES(?, ?)';
и след това задайте стойностите на параметрите в същия ред, както се използват в sql изречението.
ADO 2.6 въвежда NamedParameters
свойство, но изглежда, че работи само със съхранени процедури.