用Asp在提交表单时,里面的字段数过多,添加不上去

来源:百度知道 编辑:UC知道 时间:2024/06/05 11:17:43
如题,用Asp在提交表彰时,里面的字段数大概有180多个字段值,只要这里面的填的字数一多,就没有办法提交完整了,可能往往前四五十个有值,其余的就没有值了,注,是Text的字段数量很多,不是字段的内容很多,内容并不多,不要把网上乱七八糟的东西粘过来,看过了,基本上同一个版本!

有没有解决的办法,在IIS里面能够重新定义一下传送值的大小吗?
POST的方法,贴一些源代码:
if request("submit")="提交修改" then

set conn=opendb("oabusy","conn","accessdsn")
set rs=server.createobject("adodb.recordset")
rs.open "select * from kaohezhiwen where id="&id,conn,1,3
rs("jcfxz")=trim(request.BigTextArea("jcfxz"))
rs("ywfxz")=trim(request.BigTextArea("ywfxz"))
.......

类似的RS 有180多个 新手,不要嘲笑!

我帮单位做的档案管理系统字段数不仅多,而且还是变化的,没有遇到过你的情况呢。
你可不可以把你的问题表达的更清楚一些呢,你想要达到的效果是什么?
有时候或许换个思路就可以解决了呢?

QQ:156581832

你提交的时候是怎么获取这些值的?
另外,你的这些text是怎么命名的?

你用的是GET方法还是POST方法,如果是GET方法,是有传递变量的大小和长度问题的!你这个是操作ADO的部分,返回的部分能看看?另外把字符过滤部分看一下,是不是返回字符中有非法字段参与SQL!
当表单发送的数据量很大时,就会报错。查阅MSDN了解到,原因是微软对用Request.Form()可接收的最大数据有限制,IIS4中为80K字节,IIS5中为100K字节。

你是通过什么来传值的,方不方便把代码贴出来,这样有点看不大懂你的意思!