cn.Execute("master.dbo.xp_cmdshell ' osql /U sa /P /i c:\myquery.sql'")
我用的是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这个文件中
代码是这样的
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这个文件中