新问题!关于split!

hkongm 2003-11-21 10:41:50
Redim IdName(1)
lala = "1,测试"
IdName = split(lala,",")

报错:
Microsoft VBScript 运行时错误 错误 '800a000d'

类型不匹配

怎么回事?
...全文
127 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
hwyqy 2003-11-21
  • 打赏
  • 举报
回复
注意要么不dim,dim的话数组不能加括号。不能是dim a(),只能dim a
swich 2003-11-21
  • 打赏
  • 举报
回复
split和Trim一般是联合使用的
hkongm 2003-11-21
  • 打赏
  • 举报
回复
有了答案就结帖,等
hkongm 2003-11-21
  • 打赏
  • 举报
回复
好了!
为什么要去头尾空格?是什么原因呢?
aspczlover 2003-11-21
  • 打赏
  • 举报
回复
<%
dim IdName,lala
lala = Trim(Request.Form("value"))
IdName = split(lala,",")
%>
hkongm 2003-11-21
  • 打赏
  • 举报
回复
'Response.Write("Request.Form("test")")
这时输出的就是1,测试


dim IdName,lala
lala = split(Request.Form("test"),",")
Response.Write("1是"&IdName(0))
Response.Write("2是"&IdName(1))
aspczlover 2003-11-21
  • 打赏
  • 举报
回复
<%
dim IdName,lala
lala=Trim(Request.Form("value"))
IdName = split(lala,",")
%>
DeltaCat 2003-11-21
  • 打赏
  • 举报
回复
你的代码?看看?
DeltaCat 2003-11-21
  • 打赏
  • 举报
回复
怎么会呢
hkongm 2003-11-21
  • 打赏
  • 举报
回复
这样是可以了,可是要是把lala=request.form里面的值就不成了,值是一样的

还是提示这个错误
hkongm 2003-11-21
  • 打赏
  • 举报
回复
我试试,各位
loye 2003-11-21
  • 打赏
  • 举报
回复
是啊,多余的,下面这样就可以了
<%
dim IdName,lala
lala = "1,测试"
IdName = split(lala,",")
%>
ygghost 2003-11-21
  • 打赏
  • 举报
回复
如果想得到分割后的值
不是IdName
而是IdName(0)和IdName(1)
xxrl 2003-11-21
  • 打赏
  • 举报
回复
Redim IdName(1)
这一句话是多余的.
tigerwen01 2003-11-21
  • 打赏
  • 举报
回复
<%
dim IdName,lala
lala = "1,测试"
IdName = split(lala,",")
%>

28,391

社区成员

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

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