Savez-vous comment on passe un argument à un BDPCommand?

Si je fais:

BDPCmd1.Parameters.Add('@ID',SqlDbType.Int);
BDPCmd1.Parameters['@ID'].Value:=1; // par exemple

cela ne compile pas car le .value attend un Tobject.

Comment affecter la valeur à mon paramètre?

Merci pour l'info