新手求教 关于ntext的存储有关问题 在sql数据库中运行没有有关问题 但是在vs中就只能存一个字 比如123456就只存1 老师就只存老

新手求教 关于ntext的存储问题 在sql数据库中运行没有问题 但是在vs中就只能存一个字 比如123456就只存1 老师就只存老
string sql = "DECLARE @ptr binary(16)"
        + "DECLARE @val nvarchar "
        +"SET @val = '123456'"
        +"SELECT @ptr = TEXTPTR (Content) FROM News WHERE id=****"
        +"UPDATETEXT News.Content @ptr 0 null @val"; 
这样运行后在数据库里查看就只有一个1而且没有html代码,我是把kindeditor里的内容更新使用的,添加功能时直接用insert into就没有问题,存的也是html代码,请各位大神帮忙看看
------解决思路----------------------
你把 sql 变量的值,拿到数据库执行,看是什么结果?
------解决思路----------------------
+号后面不打空格没有关系吗
------解决思路----------------------
DECLARE @val nvarchar
没有指定大小。
DECLARE @val nvarchar(100)