当无法直接使用sql语句,需要用sp_executesql来插入记录的时候,对于插入ntext比较难以处理,现在推荐一个相对简单的办法
先插入其他字段,ntext只插入空文本,然后获取该记录ntext的大文本指针,在指针处写入大文本
--插入新记录,ntext只插入空文本
insert into tao123_Info ...
--获取插入记录的id号
set @newId = SCOPE_IDENTITY()
--获取该记录ntext的大文本指针
select @tao123_pointer = textptr(ntext_Body) from tao123_Info WITH (NOLOCK) where Id = @newId
--在指针地方插入
WRITETEXT tao123_Info.ntext_Body @tao123_pointer @ntextNewContent
评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=1214
先插入其他字段,ntext只插入空文本,然后获取该记录ntext的大文本指针,在指针处写入大文本
--插入新记录,ntext只插入空文本
insert into tao123_Info ...
--获取插入记录的id号
set @newId = SCOPE_IDENTITY()
--获取该记录ntext的大文本指针
select @tao123_pointer = textptr(ntext_Body) from tao123_Info WITH (NOLOCK) where Id = @newId
--在指针地方插入
WRITETEXT tao123_Info.ntext_Body @tao123_pointer @ntextNewContent
[最后修改由 admin, 于 2009-03-05 13:11:35]

这篇日志没有评论。
此日志不可发表评论。