VS打包安装 VS程序打包安装好了怎么和数据库连接上呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 安装部署中添加界面进行数据连接字符串的配置,安装部署中添加自定义操作附加数据库或执行SQL语句生成数据库安装部署中install添加自定义操作设置文本框属性值如Context.Parameters["targetdir"] private void ExecuteSql(string connString,string DatabaseName,string sql){using(SqlConnection conn=new SqlConnection(connString)){SqlCommand cmd=new SqlCommand(sql,conn);conn.Open();cmd.Connection.ChangeDatabase(DatabaseName);cmd.ExecuteNonQuery();conn.Close();}}string connString=string.Format("server={0};user id={1};password={2}",this.Context.Parameters["server"],this.Context.Parameters["user"],this.Context.Parameters["pwd"]);//根据输入的数据库名称建立数据库ExecuteSql(connString,"master","create database "+this.Context.Parameters["dbname"]);//调用osql执行脚本string cmd=string.Format(" -S{0} -U{1} -P{2} -d{3} -i{4}db.sql",this.Context.Parameters["server"],this.Context.Parameters["user"],this.Context.Parameters["pwd"],this.Context.Parameters["dbname"],this.Context.Parameters["targetdir"]);System.Diagnostics.Process sqlProcess=new Process();sqlProcess.StartInfo.FileName="osql.exe";sqlProcess.StartInfo.Arguments=cmd;sqlProcess.StartInfo.WindowStyle=ProcessWindowStyle.Hidden;sqlProcess.Start();sqlProcess.WaitForExit();//等待执行sqlProcess.Close(); 将你的数据库导出为SQL脚本 在安装文件时执行此脚本 还原数据库即可 懂axWindowsMediaPlayer的高手们,求帮忙! 数组循环迭代计算,求大神帮忙 CS(C#)标注提示窗口怎么实现? C#调用cmd去执行批量的很多命令 如何用C#向word表格导出数据 请问如何在cs文件里循环aspx文件里的表格 剪切是这样实现的没错吧?但是就是不行 在VS2005调试网站时出错就马上跳到百度。显示错误号500。怎么解决? 不共享网络目录实现拷贝文件功能? 有关RepositoryItemLookUpEdit的查询(DevExpress的问题) 如何给形如"1月-2月","11月-12月"的字符串比较大小? 如何监控数据库新增一条数据?
安装部署中install添加自定义操作
设置文本框属性值
如Context.Parameters["targetdir"]
private void ExecuteSql(string connString,string DatabaseName,string sql)
{
using(SqlConnection conn=new SqlConnection(connString))
{
SqlCommand cmd=new SqlCommand(sql,conn);
conn.Open();
cmd.Connection.ChangeDatabase(DatabaseName);
cmd.ExecuteNonQuery();
conn.Close();
}
}
string connString=string.Format("server={0};user id={1};password={2}",this.Context.Parameters["server"],this.Context.Parameters["user"],this.Context.Parameters["pwd"]);//根据输入的数据库名称建立数据库
ExecuteSql(connString,"master","create database "+this.Context.Parameters["dbname"]);//调用osql执行脚本
string cmd=string.Format(" -S{0} -U{1} -P{2} -d{3} -i{4}db.sql",this.Context.Parameters["server"],this.Context.Parameters["user"],this.Context.Parameters["pwd"],this.Context.Parameters["dbname"],this.Context.Parameters["targetdir"]);
System.Diagnostics.Process sqlProcess=new Process();
sqlProcess.StartInfo.FileName="osql.exe";
sqlProcess.StartInfo.Arguments=cmd;
sqlProcess.StartInfo.WindowStyle=ProcessWindowStyle.Hidden;
sqlProcess.Start();
sqlProcess.WaitForExit();//等待执行
sqlProcess.Close();
在安装文件时执行此脚本 还原数据库即可