我在一个文本文件保存了许多SQL语句,想在查询时把所有sql语句装入执行。可在dephi执行时提示无法打开文件。why?
如如果有其他方法可实现我要的功能,请指点。

解决方案 »

  1.   

    1 应该是你的文件的路径等的问题
    2 所有sql语句什么意思?query的sql语句一次只能执行一条,而不能批量执行!
      

  2.   

    我不知道你用的是什么数据库,如果是ORACLE的话那,有个ODAC控件包。
    在www.51delphi.com下有。那里有专门对oracle的你说的哪个功能的控件(叫orascript)。
      

  3.   

    Memo1.Lines.LoadFromFile('c:\sql.txt');
    Query.SQl.Text:=Memo1.Lines.Text;
    ----------------------------------------
    tadoquery.sql.loadfromfile是把tadoquery.sql.SaveTofile保存的查询结果装载进来
      

  4.   

    文件路径没问题,我里面有好多句SQL语句,看来我不能用tadoquery,我想要批量执行几条SQL语句(语句保存在一个文本文件),如何实现。我用的数据库是MS SQL2000