主题:  看一下,为何输入字符超过200就出错

钓鱼佬

职务:普通成员
等级:1
金币:0.0
发贴:38
#12002/3/15 12:58:19
<% id=request("id")
geshou=request.form("geshou")
sex=request.form("sex")
name=request.form("name")
jie=request.form("jie")
link=request.form("link")
lei=request.form("lei")
data=request.form("data")
%>

<% Set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from 歌曲 where id="&id
rs.open sql,conn,3,3
if not rs.eof then
rs("歌手")=geshou
rs("性别")=sex
rs("歌名")=name
rs("介绍")=jie
rs("连接")=link
rs("类别")=lei
rs("更新日期")=data
rs.update
end if
rs.close
conn.close
set conn=nothing
Response.Redirect "../music.asp"
%>
<%end if%>
如果jie的字符不超过200个字符就没事但一超过200就出错。



vernon

职务:普通成员
等级:1
金币:1.0
发贴:172
#22002/3/15 13:00:34
试试把 jie 设置成备忘



钓鱼佬

职务:普通成员
等级:1
金币:0.0
发贴:38
#32002/3/15 13:11:35
怎样改??我是初学者。



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#42002/3/15 13:50:06
在数据库里,用的是ACCESS的话把该字段类型从文本型换成备注型,MSSQL的话换成TEXT型



钓鱼佬

职务:普通成员
等级:1
金币:0.0
发贴:38
#52002/3/15 13:52:30
germchen在上个帖子中说
引用:
在数据库里,用的是ACCESS的话把该字段类型从文本型换成备注型,MSSQL的话换成TEXT型

真的是非常感谢,我去别的论坛问题很多人都没人答过我。但是还是出错呀。
Microsoft VBScript 运行时错误 (0x800A000D)
update.asp, 第 5 行

编辑历史:[这消息被钓鱼佬编辑过(编辑时间2002-03-15 13:56:17)]


钓鱼佬

职务:普通成员
等级:1
金币:0.0
发贴:38
#62002/3/15 14:01:36
germchen在上个帖子中说
引用:
在数据库里,用的是ACCESS的话把该字段类型从文本型换成备注型,MSSQL的话换成TEXT型

刚才我改了点东西。呵呵现在可以了。谢了。