当前位置:编程学习 > C#/ASP.NET >>

.NET调用dat文件(dat文件调用sql脚本文件)路径问题,在线等

sql脚本文件的父文件夹跟.dat文件同级.

.dat问价代码如下
[isql -U sa -P sa -i SQL2000/jobs.sql

pause
::pause按任意键继续...

exit 
::exit 退出]


直接运行dat文件效果如下
c:\documents and settings\administrator\桌面\bat执行SQL文件>isql -U sa -P sa -i SQL2000/jobs.sql
执行成功!


.net用Process的start方法调用dat文件时效果如下
c:\program files\microsoft visual studio 8\common7\ide>isql -U sa -P sa -i SQL2000/jobs.sql
cannot open input file - SQL2000/jobs.sql
No such file or directory


问:为什么用.net调用bat文件的时候路径不对..在线等待中 求帮忙啊 --------------------编程问答-------------------- jobs.sql
路径不对 --------------------编程问答-------------------- 我知道是路径不对的问题,

问题就是这点怎么处理啊,
--------------------编程问答-------------------- 路径给错了,你怎么给的路径 --------------------编程问答-------------------- Server.MapPath("~/bat执行SQL文件/test.bat");
调用的bat文件.
bat文件里面调用sql脚本是相对路径啊。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,