奇怪问题,麻烦高手指点

tyonline 2000-06-15 03:44:00
<!-- #INCLUDE VIRTUAL="/adovbs.inc" -->
<%set conn=server.CreateObject("adodb.connection")
conn.Provider="sqloledb"
conn.open "User ID=sa;database=Sickness;Data Source=123.123.123.5"
set cmmd=server.CreateObject("adodb.command")
set rs=server.CreateObject ("adodb.recordset")
cmmd.ActiveConnection=conn
cmmd.CommandType=adCmdStoredProc
cmmd.CommandText="sp_sickness"
cmmd.Parameters.Append cmmd.CreateParameter("SicknessName",adChar,adParamInput,50)
cmmd.Parameters("SicknessName")=Request("SicknessName")
RS.CursorType=adOpenDynamic
RS.LockType = adLockOptimistic
'rs.CursorType=adOpenStatic
'rs.CursorLocation =3
RS.Open cmmd%>
存储过程是:
Create procedure sp_Sickness
@sicknessName char(50)
as
Select * from Sickness
where SicknessName=@sicknessName
为什么显示出错
<%=rs("SicknessAlias")%>
错误信息
Microsoft OLE DB Provider for SQL Server 错误 '80020009'
Errors occurred
而显示其他字段没问题(其他字段是char型,SicknessAlias为Text型)
请高手指点!!

...全文
138 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zigzag 2000-07-05
  • 打赏
  • 举报
回复
如果不存大数据,就不要用text类型。
luhongchuan 2000-06-20
  • 打赏
  • 举报
回复
对于SQL SERVER中TEXT类型在ADO中读出,须调用‘READTEXT’命令!

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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