El error es lo que dice. No puede comparar una columna NTEXT con un parámetro NVarchar.
sqlcomm.CommandText="select [objId] from [tablename] where cast(href as nvarchar(max))[email protected]"
ntext, texto e imagen (Transact-SQL) han sido obsoletos por un tiempo ahora. Busque convertirlos a n/varchar(max) y varbinary(max) tan pronto como sea posible.