DW+ASP+ACCESS 插入记录的问题 100

在a.asp页面中设计了多个表单供添加记录使用。比如form1、form2、……第一个可以成功实现,到第二个表单在DW中操作插入记录之后,网页中浏览的时候,提示错误。名称... 在a.asp页面中 设计了多个表单供添加记录使用。比如form1、form2、……
第一个可以成功实现,到第二个表单在DW中操作插入记录之后,网页中浏览的时候,提示错误。

名称重定义。 Dim MM_editCmd 就是这个。我看了和第一个表单插入记录的时候的定义的一样。
那么如何避免这个问题,在一个页面中可以设计多个表单,并且都可以成功插入数据。

两个表单提交的是两个不同的表。只是在一个页面中操作的。
在我修改了这个 Dim MM_editCmd 之后,插入记录的这个功能就消失了。在网页中的插入操作失效。
展开
 我来答
网海1书生
科技发烧友

2015-07-18 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12315 获赞数:26239

向TA提问 私信TA
展开全部
把所有Dim MM_editCmd删掉,对,是删掉,不是修改。也可以注释掉。
更多追问追答
追问
嗯,我试了一下。。是这样的。。能告诉我原因吗?
追答
1、同一个变量,在同一个作用域中(比如同一个过程里面的),是不能够多次使用Dim来进行声明的,否则就会提示名称重定义;
2、在ASP中,变量是可以未经声明就使用的,所以所有Dim语句(除了声明固定数组的)实际上都是可以删掉的,这样一来上面1中的问题就自动解决了;
3、如果你不相信我上面2中所述的,那么也可以把所有Dim语句找出来,发现有在同一作用域中重复声明的,就删掉多余的,保留一个即可。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式