asp+mysql,本地数据都能读取显示,但是,在服务器上,不能显示字段content(text型),解决可加分
答案:1 悬赏:0 手机版
解决时间 2021-04-29 20:00
- 提问者网友:暗中人
- 2021-04-29 05:22
asp+mysql,本地数据都能读取显示,但是,在服务器上,不能显示字段content(text型),解决可加分
最佳答案
- 五星知识达人网友:一袍清酒付
- 2021-04-29 06:08
<%
dim ccontent '定义一下ccontent试下看
Set Rs=Server.CreateObject("ADODB.RecordSet")
sql="select title,content from list where id="&ID
Rs.Open sql,conn,1,1
If Not Rs.Eof Then
title=rs("title")
ccontent=rs("content")
End If
rs.close
set rs=nothing
%>
<%=title%>在本地和服务器都可以显示
<%=ccontent%>本地显示,服务器不显示
追问没用,还是不显示追答改为
If Not Rs.Eof Then
title=rs("title")
response.write rs("content") '看这里是否有输出
response.end
End If追问我都说了的嘛,就只有content不显示,title是要显示的(不论是本地还是服务器)追答<%=ccontent%>不显示
所以才要检查 rs("content") 是否有输出?
要处理问题,就要一个一个地检测排查
这个问题并不是常规常见的问题
我都能耐着心地帮你
你怎么这么不耐烦呢?追问sorry,急的!
response.write rs("content") 也没有数据显示!追答改为 sql="select [title],[content] from list where id="&ID
再试下看追问报错
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'
ODBC 驱动程序不支持所需的属性。追答content字段名称可能与一个未知的或内置的名称冲突
有可能的话将content字段名称更改一下追问不是因为这是text类型的字段造成的吗?
我也不可能去改这个字段,因为另外一个程序也在用这个数据库!
dim ccontent '定义一下ccontent试下看
Set Rs=Server.CreateObject("ADODB.RecordSet")
sql="select title,content from list where id="&ID
Rs.Open sql,conn,1,1
If Not Rs.Eof Then
title=rs("title")
ccontent=rs("content")
End If
rs.close
set rs=nothing
%>
<%=title%>在本地和服务器都可以显示
<%=ccontent%>本地显示,服务器不显示
追问没用,还是不显示追答改为
If Not Rs.Eof Then
title=rs("title")
response.write rs("content") '看这里是否有输出
response.end
End If追问我都说了的嘛,就只有content不显示,title是要显示的(不论是本地还是服务器)追答<%=ccontent%>不显示
所以才要检查 rs("content") 是否有输出?
要处理问题,就要一个一个地检测排查
这个问题并不是常规常见的问题
我都能耐着心地帮你
你怎么这么不耐烦呢?追问sorry,急的!
response.write rs("content") 也没有数据显示!追答改为 sql="select [title],[content] from list where id="&ID
再试下看追问报错
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'
ODBC 驱动程序不支持所需的属性。追答content字段名称可能与一个未知的或内置的名称冲突
有可能的话将content字段名称更改一下追问不是因为这是text类型的字段造成的吗?
我也不可能去改这个字段,因为另外一个程序也在用这个数据库!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯