• C#执行SQL脚本


               
                 string scriptDirectoryName = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), InstallerInfo.SCRIPTDIRECTORY);

    //Scripts executing           

                 ProcessStartInfo pi = new ProcessStartInfo("osql.exe");
                pi.WindowStyle = ProcessWindowStyle.Hidden;

                string osqlArgs = "-S " + System.Environment.MachineName + "\\" + InstallerInfo.MSDEINSTANCE +
                    " -d master -U sa -P " + InstallerInfo.SAPWD + " -b -i ";

                foreach(string script in sequence)
                {
                   
                        pi.Arguments = osqlArgs + "\"" + scriptDirectoryName + Path.DirectorySeparatorChar +
                                       "Queries" + Path.DirectorySeparatorChar + script + "\"" + " -o C:\\Temp\\" + script + ".log";
                  

                    Console.WriteLine(pi.Arguments);

                    Process proc = Process.Start(pi);

                    proc.WaitForExit();
                   
                }

     
  • 相关阅读:
    MVC 和 MVVM
    Objective-C对象模型及应用
    面试总汇二
    iOS中常用的四种数据持久化方法简介
    iOS应用程序生命周期
    SDWebImage的总结
    面试知识点总汇
    block 的演练和使用
    Java 类 生成数据库表
    sql中写标量函数生成大写拼音首字母
  • 原文地址:https://www.cnblogs.com/icebutterfly/p/2205291.html
Copyright © 2020-2023  润新知