基于.NET平台的Windows编程实战(七)问卷统计功能的实现(下)
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-22
32(dt.Rows[i][0]) + " and Result_Tid=" + Convert.ToInt32(dt.Rows[i][1]) + " and Result_Content=''" + dt.Rows[i][2].ToString() + "''"; if (dboperate.ExcuteIntSql(tSql) > 0) { j++;//如果更新成功,则加1 } proBar.Value = i + 1; //进度条的当前值也加1 } if (j > 0) //如果更新成功,则执行如下操作:继续更新对应问卷的统计份数;否则弹出合并失败提示对话框 { SureUniteBtn.Text = "合并成功"; CancelBtn.Enabled = true; //获得用户导入合并统计的数据库中对应问卷的统计份数 int surveyCount = dboperate.ExcueteIntSql("Select Survey_Count From Lj_Survey Where id=" + surveyId); //将现有数据库中对应问卷的统计份数加上导入合并统计数据库中对应问卷的统计份数,并执行更新操作 string sSql = "Update Lj_Survey Set Survey_Count=Survey_Count+" + surveyCount + " Where id=" + surveyId; dboperate.ExcuteSql(sSql);//执行更新操作 MessageBox.Show("合并成功,请刷新相应列表!", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information); try { //捕获删除异常 File.Delete(@"..\..\DataBase\1.mdb");//删除合并的缓存数据库.注意:发布是设为:@"DataBase\1.mdb" } catch (Exception) //如果出现异常,则跳过 { } this.Close();//关闭当前窗口 } else { SureUniteBtn.Text = "合并失败"; CancelBtn.Enabled = true; MessageBox.Show("合并失败,请检查导入合并的数据库是否正确!", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { SureUniteBtn.Text = "确定合并"; SureUniteBtn.Enabled = true; CancelBtn.Enabled = true; MessageBox.Show("没有找到相对应的问卷,请检查导入合并的数据库中是否包含有相对应的问卷!", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information); //this.Close(); } } else { SureUniteBtn.Text = "确定合并"; SureUniteBtn.Enabled = true; CancelBtn.Enabled = true; MessageBox.Show("请输入或选择要导入合并的数据库路径!", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } /**//// <summary> /// 当用户点击"全部合并"选项时引发此事件 /// </summary> / |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于基于.NET平台的Windows编程实战(七)问卷统计功能的实现(下)的所有评论