私の知る限り、ADOはSQLセンテンスの名前付きパラメーター(SELECT、INSERT、UPDATE)をサポートしていないため、?
を使用する必要があります。 パラメータを示すchar
sql := 'INSERT INTO Sqm(Filename, data) VALUES(?, ?)';
次に、SQLセンテンスで使用されているのと同じ順序でパラメータ値を割り当てます。
ADO2.6ではNamedParameters
が導入されています プロパティですが、ストアドプロシージャでのみ機能するようです。