¿Cómo enlazar parámetros a través de ODBC C #?

Necesito enlazar parámetros en la consulta ODBC desde C #. Este es el código de ejemplo, pero VS me dice que falta un parámetro.

OdbcCommand cmd = conn.CreateCommand();

cmd.CommandText = "SELECT * FROM user WHERE id = @id";
cmd.Parameters.Add("@id", OdbcType.Int).Value = 4;
OdbcDataReader reader = cmd.ExecuteReader();

¿Cuál es la sintaxis para vincular valores en ODBC?

Respuestas a la pregunta(2)

Su respuesta a la pregunta