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.