真还没听说过用ADO来执行脚本的,几乎所有的建库工作都是用SQL*PLUS @XXX.SQL来完成的.在ORACLE/RDBMS/ADMIN/下有个DEMO.SQL是创建SCOTT的示范脚本,希望你仔细研究一下.

解决方案 »

  1.   

    2. ORACLE中用;号表示一句SQL的结束,如
       UPDATE MYTABLE SET ... WHERE.. ;
       INSERT INTO MYTABLE VALUES(...);
    3. 你要的语法在DEMO脚本里都有
      

  2.   

    好。谢谢弱水!等我做完程序我会给分的!现在只想多点方法尝试,看那种更适合。
    我用ADO执行单独一个存储过程成功。但刚才创建角色的几句就不能同时执行。不知道用什么来区分不同的执行段。
    如果用sqlplus来执行,怎么显示和控制安装数据库的进度呢?