最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

.Net下執(zhí)行sqlcmd的方法

 更新時間:2010年06月11日 01:17:39   作者:  
遇到這樣一個問題:程序?qū)崿F(xiàn)創(chuàng)建sqlserver 端點,添加webmethod,刪除webmethod,如果直接用ado.net 的sqlhelp 實現(xiàn),總是報錯,后來想到了用sqlcmd
如下代碼:
被的調(diào)用方法:
復制代碼 代碼如下:

public static string ExeCommand(string commandText)
{
Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
string strOutput = null;
try
{
p.Start();
p.StandardInput.WriteLine(commandText);
p.StandardInput.WriteLine("exit");
strOutput = p.StandardOutput.ReadToEnd();
p.WaitForExit();
p.Close();
}
catch (Exception e)
{
strOutput = e.Message;
}
return strOutput;
}

調(diào)用方法:
復制代碼 代碼如下:

protected void Button1_Click(object sender, EventArgs e)
{
string sqlQuery = "sqlcmd.exe -U sa -P 123 -S 20100330-0922 -d test -i c:\\1.sql";
string strRst = ExeCommand(sqlQuery);
}

1.sql文件
復制代碼 代碼如下:

use master
go
CREATE ENDPOINT Orders_Endpoint6
state=started
as http(
path='/sql/orders6',
AUTHENTICATION=(INTEGRATED),
ports=(clear)
)
for soap(
WebMethod 'CustOrdersOrders'(
name='test.dbo.GetAlltb12'
),
wsdl=default,
database='test',
namespace='http://mysite.org/'
)

BS程序如果執(zhí)行的話,客戶端不安裝sqlcmd不知能否運行?

相關(guān)文章

最新評論

光泽县| 虹口区| 兴业县| 临猗县| 东乡族自治县| 安吉县| 民和| 乌什县| 滨海县| 朔州市| 岑巩县| 黄梅县| 右玉县| 海丰县| 木里| 大名县| 镇坪县| 长岭县| 灵武市| 周至县| 繁峙县| 扶余县| 彝良县| 明水县| 千阳县| 丹东市| 兴山县| 醴陵市| 威远县| 壤塘县| 星子县| 泰州市| 三河市| 出国| 怀集县| 织金县| 湘阴县| 黔西县| 汕头市| 漠河县| 巩留县|