现在有个pl/sql的文件里面是一个查询语句,我想知道vbs如何执行,并能得到返回的记录集,
pl/sql的文件和vbs脚本放在同一级路径下面,用一个bat文件执行!!

解决方案 »

  1.   

    cn.Execute("master.dbo.xp_cmdshell   '   osql   /U   sa   /P   /i   c:\myquery.sql'") 
      

  2.   

    我用的是orcal数据库
    代码是这样的
        Set OraDataBase = OraSession.DbOpenDatabase("db","name"&"/"&"user",0)    
       Set OraSqlStmt = OraDatabase.CreateSQL("Begin FUNC1(:outputValue1); end;",2)
    我的那SQL就叫FUNC1现在报这个东西没定义,还有FUNC1里面执行的sql查出来的数据不知道怎么取,
    我查出来的是很多条的数据集,sql就是简单的一个表查询,比如select a from b
    sql写在FUNC1.sql这个文件中