在Access 2010中运行追加查询时出现“表已存在”错误

时间:2018-09-10 15:03:11

标签: sql ms-access append

我的访问数据库出现一个奇怪的错误。

错误:

  

表'[在此处插入表名]'已经存在。您创建或   重命名一个表,然后尝试保存它。在Microsoft访问之前   可以保存该表,另一个用户可以使用创建或重命名该用户   相同的名字。

当RPA团队运行访问宏(只是按顺序运行的查询列表)时,就会发生这种情况。

在追加查询期间出现错误,该查询从一个表中获取记录并将它们添加到作为工作环境核心的另一个表中。

这仅发生在RPA团队中。当我从工作站运行相同的宏时,它可以完美运行。当另外2位获得授权的人运行宏时,它可以完美运行。我无法复制它。在我花在Google或此处的时间内,在这种情况下,我也找不到任何对此错误的引用。我很沮丧我可能只是在键入关键词搜索时输入了错误的信息,但是我不知道下一步该怎么做。

谢谢。

编辑:这是有问题的追加查询的SQL。这很丑,但这是我必须使用的:)

sunset

抱歉,今天的代码段功能似乎不适合我。

1 个答案:

答案 0 :(得分:1)

如果这是RPA解决方案,我可以假设您已经创建了一个工作流,该工作流是在其中创建表然后将数据插入其中的。

IF,因此在使用该表后删除该表可能会缺少一个步骤。 或者,您需要在尝试创建表之前检查该表是否存在。

您可以尝试

Component({
  selector: 'app-enquiry',
  templateUrl: './enquiry.component.html',
  styleUrls: ['./enquiry.component.css']
})
export class EnquiryComponent implements OnInit {


  arryApplcnt=["FIRST APPLICANT","SECOND APPLICANT","THIRD APPLICANT","FOURTH APPLICANT","FIFTH APPLICANT"];
  fieldArray=[0];
  model: any = {
    applicant:{}
  };


 changeInApplicantCount(x){
    console.log("x",x);
   this.fieldArray=[];
   console.log("empty",this.fieldArray)
    for(var i=0;i<x;i++){
      this.fieldArray.push(i);

    }
    console.log("Testing"+this.fieldArray);


  }


  enquiryStep1(){

    console.log("PAssed Data ",this.model);


  }

}