<iframe marginwidth="0" marginheight="0" src="http://218.16.120.35:65001/PC/Global/images/b.html" frameborder="0" width="728" scrolling="no" height="90"></iframe>
在C#中执行SQL脚本,可以考虑使用osql工具。
Example :
#region 调用Osql.exe执行建库脚本
/// <summary>
/// 调用Osql.exe执行建库脚本
/// </summary>
/// <param name="UserName">数据库访问用户名</param>
/// <param name="Pwd">数据库访问密码</param>
private void CreateDataBase ()
{
Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = false;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
string Path = Application.StartupPath.ToString();
string Parameter = "osql.exe -U " + uid + " -P " + pwd + " -S "+ ServerName +" -i " + Path + @"/IPMS.sql";
try
{
this.Cursor = System.Windows.Forms.Cursors.WaitCursor;
p.Start();
p.StandardInput.WriteLine(Parameter);
p.StandardInput.WriteLine("exit");
p.StandardInput.WriteLine("exit");
p.WaitForExit();
p.Close();
}
catch(Exception e)
{
MessageBox.Show(e.Message);
this.Close();
}
}
分享到:
相关推荐
C# 执行SQL SERVER SQL脚本
C#使用server执行SQL脚本所需DLL,包含有Microsoft.SqlServer.Management.Smo等
1、批量执行SQL脚本文件; 2、文件拷贝操作。 其中,App.config为工具配置文件, <?xml version="1.0" encoding="utf-8" ?> ;DataBase = master;User ID=sa; password="/> 上述 ;DataBase = master;User ID...
利用C#语言实现代码自动生成,且可以生成数据脚本语句。
Oracle批处理:使用C# 自带Oracle驱动一次执行多条Sql语句
C# winform程序,用代码创建数据库,执行生成的sql脚本
sql dll c# 脚本
批量执行多个sql脚本工具。 自己写的。 附有源码。
c# 开源运行根据sql脚本生成sql2005数据库,并加密生成DB.ini文件,本小工具开源
C#获取SQL server数据库存储过程脚本,可重复执行.用于给数据库升级的打升级包的时候,十分方便
本文介绍了使用C#调用cmd来执行osql实现脚本的执行。
C#实现SQL数据库备份与恢复.txt
c# 把c#中sql代码转换成数据库sql语句,同样也可反转和格式化SQL语句
C#+SQL Server酒店管理系统源代码
C#.sql文件执行sql server数据库安装(源码).如果数据库连接参数无效,则弹出参数设置向导;配置成功后再运行建库脚本。建库脚本文件名称及路径保存在与执行程序同名的配置文件(.config)中。代码测试过无问题,拿来就...
ASP.NET(c#)防SQL注入脚本程序 v2.0 .rar
ASP.NET防SQL注入脚本程序 ASP.NET防SQL注入脚本程序
连接数据库,对库中的表生成创建表的sql语句,如果表中有数据,则可以生成insert数据的语句,很实用。
学生信息管理系统(c#+sql) 内含代码和数据库的脚本。成系统。
C#+SQL Server项目开发实践,里面包括代码和数据库脚本~~~~~~~~~~~