TQuery.FieldByName('@*****') := …というプ一文で、カッコの中の@は何を意味するのでしょうか。大抵はないと思うのですが…
''の中身は、文字列ですから一般的にはField名を表します。RDBMSの種類によるのでは無いでしょうか。MS SQL Serverでは、パラメターを表したりします。
※作成する前に利用規約をご確認ください。