一个好奇怪的问题,类型不匹配?

chengfeng 2006-08-22 08:25:04
我定义了一个数组
Dim a(10,10)

if 条件 then
为a(10,10)数组赋值
Application("Cache_a")=a
else
a=Application("Cache_a") '居然在这里报“类型不匹配”错误
end if

请问为什么会这样,如何解决?请达人指教
...全文
198 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
YISUKU_LEE 2006-08-23
  • 打赏
  • 举报
回复
.....
UP一下。C语言,成也指针,败也指针!!
xxrl 2006-08-22
  • 打赏
  • 举报
回复
嗯 我看你的赋值 ,象是写过c的,完全是指针的写法
龙宜坡 2006-08-22
  • 打赏
  • 举报
回复
對了!
chengfeng 2006-08-22
  • 打赏
  • 举报
回复
还是c好啊,c用起来多顺手
xxrl 2006-08-22
  • 打赏
  • 举报
回复
正解 呵呵 楼主那个语句的赋值操作不想vb,不想c啊,呵呵
chengfeng 2006-08-22
  • 打赏
  • 举报
回复
TO: leohuang(LEO)

也只能这样的,不过很麻烦,因为后面的程序里许多地方用到这个数组,这样只能用条件语句写两遍执行代码了
leohuang 2006-08-22
  • 打赏
  • 举报
回复

Application取值的时候不能给一个现有的数组,只能给一个空的
try
-----------------------
dim a(10,1)
a(0,0)="ddd"
Application.Lock
Application("Arr")=a
Application.Unlock

取的时候
dim b
b=Application("Arr")
Response.Write b(0,0)

28,391

社区成员

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

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