Sejauh yang saya tahu ADO tidak mendukung parameter bernama dalam kalimat SQL (SELECT, INSERT, UPDATE), jadi Anda harus menggunakan ? char untuk menunjukkan parameter
sql := 'INSERT INTO Sqm(Filename, data) VALUES(?, ?)';
dan kemudian menetapkan nilai parameter dalam urutan yang sama seperti yang digunakan dalam kalimat sql.
ADO 2.6 Memperkenalkan NamedParameters properti, tetapi tampaknya hanya berfungsi dengan prosedur tersimpan.