在ASP中用 Dim a(10.5)可以通过,但用S=10;Dim a(s,2)这两句就不行了,运行时会出现错误提示如下 错误类型: Microsoft VBScript 编译器错误 (0x800A0402) 缺少整型常数 /xscjbgd/untitled.asp, line 12, column 6 dim a(s,2) -----^ 请教这是什么原因?
谢谢回答!不过下面的update g1bgd set qz_yw=77,qz_sx=71,qz_yy=73 where xh='101' and xm='柴青'语句只是一个字符串变量,qz_yw=77,qz_sx=71,qz_yy=73where xh='101' and xm='柴青' 等是随程序的运行而变化的字符串变量,即kk="qz_yw=77,qz_sx=71,qz_yy=73 where xh='101' and xm='柴青'",(其中一切都是在变的) strq="update g1bgd set "+kk conn.execute strq 程序运行到第一条记录时,用response.write(strq)显示的是 update g1bgd set qz_yw=77,qz_sx=71,qz_yy=73 where xh='101' and xm='柴青'(rs.movenext后,这句的内容就变了),故我要请教这句在什么地方出错了,是否对数值型变量qz_sx=71这句写的不对
用response.write(strq)显示的是 update g1bgd set qz_yw=77,qz_sx=71,qz_yy=73 where xh='101' and xm='柴青' 其中77等数据可能不是整型数据,它是从打开的数据表中取得的,是cstr(rs1.fields.Item(ls(i,1))),因为要进行字符+而用了cstr(),难道这有错?