asp修改long text数据内容

zuxianchun 2008-09-26 07:44:26
sql数据库中有一个字段content为NTEXT,里面内容显示<Long Text>
我要在ASP修改值
<%
content=Replace(content,"<P>","")
content=Replace(content,"</P>","")
content=Replace(content,"<p>","")
content=Replace(content,"</p>","")
%>
但是运行后提示:“错误:多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成”
怎么修改呢?
...全文
70 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
-晴天 2008-09-26
  • 打赏
  • 举报
回复
<%
set rs=server.CreateObject("adodb.recordset")
rs.open "select content from product",conn,1,3
while not rs.eof
content=rs("content")
content=Replace(content," <P>","")
content=Replace(content," </P>","")
content=Replace(content," <p>","")
content=Replace(content," </p>","")
rs("content")=content
rs.update
rs.movenext
wend
rs.close
set rs=nothing
%>
tianhuo_soft 2008-09-26
  • 打赏
  • 举报
回复

VB6向SQL SERVER存入图象:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;258038

VB.NET向SQL SERVER存入图象:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;308042

C#向SQL SERVER存入图象:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;309158
zuxianchun 2008-09-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 qianjin036a 的回复:]
你先得从数据库取出记录,然后才能修改,修改后再更新到数据库中去.换句话说,你的错误不在这一段,而在从数据库存取的那些程序段.
[/Quote]
这个我知道,只是没有写出来,那些基本都东西当然不会错了
set rs=server.CreateObject("adodb.recordset")
rs.open "select content from product",conn,1,3
content=rs("content")
content=Replace(content," <P>","")
content=Replace(content," </P>","")
content=Replace(content," <p>","")
content=Replace(content," </p>","")
rs("content")=content
rs.update
rs.close
set rs=nothing

错误:多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成
-晴天 2008-09-26
  • 打赏
  • 举报
回复
你先得从数据库取出记录,然后才能修改,修改后再更新到数据库中去.换句话说,你的错误不在这一段,而在从数据库存取的那些程序段.

34,874

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧