实在是看不出来是什么错误,只知道应该是跟数据有关,因为我是通过ado读取sql数据库的大量的表的大量数据往oracle数据库中插入,大部分的表插入都没有问题,只有个别表的个别数据插入时报未指定的错误,可能跟数据有关,可是又看不出来,不知道各位有没有遇到过类似的情况

解决方案 »

  1.   

    ---------------------------
    Debugger Exception Notification
    ---------------------------
    Project Project1.exe raised exception class EOleException with message '未指定的错误'. Process stopped. Use Step or Run to continue.
    ---------------------------
    OK   Help   
    ---------------------------报错截图 另外看了下 字段类型,oracle表这边基本上都是 char(38) date 和num 也没有别的类型了
      

  2.   

    把代碼貼出來看看(insert時採用容錯模式,把結果show出來看看)
      

  3.   

    FileText:=TStringList.Create;
      FileText.LoadFromFile('dms_1.TCANCELCUSTOMER.5723.text');
      ADOQuery2:=TADOQuery.Create(nil);
      ADOQuery2.ConnectionString:=self.Edit2.Text;
      ADOQuery2.Close ;
      ADOQuery2.ParamCheck:=false;
      ADOQuery2.SQL.Text:='begin '+FileText.Text+' end;';
      ADOQuery2.ExecSQL;那个文件里面就是500条insert语句
      

  4.   

    超出的部分就没有了,就执行类似insert into table1 values('dfgdf','12的语句