Грешката е това, което пише. Не можете да сравнявате колона NTEXT с параметър NVarchar.
sqlcomm.CommandText="select [objId] from [tablename] where cast(href as nvarchar(max))[email protected]"
nтекст, текст и изображение (Transact-SQL) са отхвърлени от известно време. Постарайте се да ги конвертирате в n/varchar(max) и varbinary(max) възможно най-скоро.