I am not familiar with C#ASP.NET, but using nvarchar or ntext shouldn't make any difference in query type. I am wandering you are only assigning your query command to a variable and not executing it..
should you do something like myCommand.execute() ?