执行批处理程序有关问题

执行批处理程序问题stmp:d:\aaa\bbb\mybat.batwinexec(stmp,sw_show)文件mybat.bat为执行oracle语句

执行批处理程序问题
stmp:='d:\aaa\bbb\mybat.bat';
winexec(stmp,sw_show);

文件mybat.bat为执行oracle语句脚本内容如下:
set sqlplus myuser/mypwd@dbname
call d:\myfile\abc.cmd

执行的时候报路径找不到错误

[解决办法]
abc.cmd的事吧
[解决办法]
set sqlplus=myuser/mypwd@dbname

[解决办法]
嗯,dos/cmd下的set是需要等号分隔名和值的