if pos(Trim(LowerCase(way)),Trim(LowerCase(DataAccess.ConnectionString)))=0 then
  raise Exception.Create('客户端数据库连接失败');为什么报出的错却是地址越界???
怎么解决

解决方案 »

  1.   

    跟踪先确定是哪一行出的错,从结果看raise 这行没进去
      

  2.   

    估计你这句是写在DLL里的吧?
      

  3.   

    不是啊
    刚看了下
    不是地址越界
    而是“External  exception ”
    怎么改???
      

  4.   

    Exception.Create(....) 估计是前面的数据库没有连接对吧!
      

  5.   

    substr>str?
    建议分别把两个输出来看下