": OBJECTID" на языке Oracle - это переменная связывания.
Я не знаю семантики asp.net, но здесь вы захотите использовать переменные связывания. Эта ссылка должна предоставить более полное объяснение, но в основном это так:
cmd.Parameters.Add(new OracleParameter(“OBJECTID″, @OBJECTID));
UpdateCommand="UPDATE CampusDev.CU_POLY
SET COMMENTS='just atest' WHERE OBJECTID=:OBJECTID"
Затем выполните вашу команду.
Всегда используйте переменные связывания, где это возможно, в рабочем коде -это позволяет Oracle избежать жесткого анализа оператора SQL.
Кроме того, имя переменной Bind не имеет значения для Oracle.Порядок, в котором это появляется, является важным аспектом.Вы могли бы так же легко сказать
WHERE OBJECTID=:1
с тем же эффектом.