エラーはそれが言うことです。 NTEXT 列を NVarchar パラメータと比較することはできません。
sqlcomm.CommandText="select [objId] from [tablename] where cast(href as nvarchar(max))[email protected]"
ntext、text、および image (Transact-SQL) しばらくの間廃止されました。できるだけ早く n/varchar(max) と varbinary(max) に変換するようにしてください。