我写了一些Oracler的Sql命令文件,如创建数据表、视图等的*.sql命令文件,在Delphi里用什么方法执行这些令文件?

解决方案 »

  1.   

    1。循环读文件,到‘/’就组成一个SQL语句。
    2。用adoquery.execsql执行这个SQL语句
      

  2.   

    query1.SQL.LoadFromFile('c:\query.sql');
    query1.execsql;
      

  3.   

    楼上的方法恐怕只能适用于单条SQL语句,且不能带‘/’oralce的SQL文件里面有N条SQL语句,语句之间用‘/’分隔,并且有很多注释,query是处理不了的.
      

  4.   

    query1.sql.loadfromfile('c:\query.sql');
    query1.execsql;你写了好多sql语句??
    写成过程吧!