问题如上

解决方案 »

  1.   

    adoquery.close ;
    adoquery.sql.clear;
    adoquery.sql.loadfromfile(filename) ;
    adoquery.ExecSql ; //Open ;
      

  2.   

    也可以:    winexec('osql /U sa /P /i c:\data2.sql',sw_hide);
      

  3.   

    adoquery.close ;
    adoquery.sql.clear;
    adoquery.sql.loadfromfile(filename) ;如果是查询就用adoquery.open语句
    如果是插入、删除、修改则用adoquery.execsql语句
      

  4.   

    不过好象用loadfromfile只能执行
    文件内容只含一条sql语句的.否则就出错!所以估计只能自己写程序分析sql文件执行了.(我是用这种笨方法的)