网站大量收购独家精品文档,联系QQ:2885784924

应用程序开发实用教程作者宋楚平第9章节项目实战-论文评审系统课案幻灯片.ppt

应用程序开发实用教程作者宋楚平第9章节项目实战-论文评审系统课案幻灯片.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
91: sqlProcess.StartInfo.FileName=osql.exe; 92: sqlProcess.StartInfo.Arguments=cmd; 93: sqlProcess.StartInfo.WindowStyle=ProcessWindowStyle. Hidden; 94: sqlProcess.Start(); 95: sqlProcess.WaitForExit();//等待执行 96: sqlProcess.Close(); 97: //删除脚本文件 98: System.IO.FileInfo sqlFileInfo=new FileInfo(string.Format( {0}db.sql,this.Context.Parameters[targetdir])); 99: if(sqlFileInfo.Exists) 100: sqlFileInfo.Delete(); 101: } 102: catch(Exception e) 103: { 104: StreamWriter w=new StreamWriter(@e:\log.txt,true); 105: w.WriteLine(在数据库安装中出现错误); 106: w.WriteLine(str); 107: w.WriteLine(e.ToString()); 108: w.Close(); 109: } 110: } 111: 112: private void updateConfig() 113: { 114: try 115: { 116: //将连接字符串写入Web.config 117: System.IO.FileInfo fileInfo=new FileInfo(string.Format({0}web.config, this.Context.Parameters[targetdir])); 118: if(!fileInfo.Exists) 119: throw new InstallException(“找不到 web.config文件); 120: XmlDocument doc=new XmlDocument(); 121: doc.Load(fileInfo.FullName); 122: bool foundIt=false; 123: string ConnectionString=string.Format(server={0};database={1}; user id={2};password={3},this.Context.Parameters[server], this.Context.Parameters[dbname],this.Context.Parameters[user], this.Context.Parameters[pwd]); 124 //查找配置节点 125: XmlNode no=doc.SelectSingleNode( //appSettings/add[@key=ConnectionString]); 126: if(no!=null) 127: { 128: //更改节点属性值 129: no.Attributes.GetNamedItem(value).Value=ConnectionString; 130: foundIt=true; 131: } 132: if(!foundIt) 133: throw new InstallException(cant find the connString setting ); 134: doc.Save(fileInfo.FullName); 135: } 136: catch(Exception e) 137: { 138: StreamWriter w=new StreamWriter(@e:\log.txt,true); 139: w.WriteLine(“在更新配置节出错 ); 140: w.WriteLine(e.ToString()); 141: w.WriteLine(e.StackTrace); 142: w.Close(); 143: } 144: } 在这一步,通过添加自定义操作,指定在应用程序安装时自定义操作的传入参数,并调用“主输出”中的安装程序类执行定义好的行为。操作如下:在JudgeSetu

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档