• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    .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文件
    复制代码 代码如下:

    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程序如果执行的话,客户端不安装sqlcmd不知能否运行?
    您可能感兴趣的文章:
    • SQLServer2005中的SQLCMD工具使用
    • SQLServer按顺序执行多个脚本的方法(sqlcmd实用工具使用方法)
    上一篇:SqlServer下通过XML拆分字符串的方法
    下一篇:sqlserver中的自定义函数的方法小结
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    .Net下执行sqlcmd的方法 .Net,下,执行,sqlcmd,的,方法,