.Net下如何执行sqlcmd

来源:爱站网时间:2020-06-01编辑:网友分享
今天爱站小编将在这里为大家详细介绍.Net下如何执行sqlcmd的内容,是不是有很多小伙伴们在SqlServer中都不知道怎么执行sqlcmd呢?那么下面我们就一起去看看.Net下执行sqlcmd的方法。

今天爱站小编将在这里为大家详细介绍.Net下如何执行sqlcmd的内容,是不是有很多小伙伴们在SqlServer中都不知道怎么执行sqlcmd呢?那么下面我们就一起去看看.Net下执行sqlcmd的方法。

如下代码:
被的调用方法:

复制代码 代码如下:

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;
}


调用方法:

 

复制代码 代码如下:

 


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文件

 

 


BS程序如果执行的话,客户端不安装sqlcmd不知能否运行?

以上就是小编为大家介绍.Net下如何执行sqlcmd的内容,小编的知识水平有限文章中如有错误还请批评指正,先谢谢了!

上一篇:修改sql server表结构的方法

下一篇:扩展存储过程的方法

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载