windows窗体,代码出现错误

问题描述

usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;namespaceWindowsFormsApplication6{publicpartialclassForm5:Form{stringconnectionString="IntegratedSecurity=SSPI;Database=考试管理系统;Server=FW-PC";publicForm5(){InitializeComponent();}privatevoidbutton1_Click(objectsender,EventArgse){SqlConnectionconn=newSqlConnection(connectionString);SqlCommandcmd=conn.CreateCommand();cmd.CommandType=CommandType.Text;if(txtUserName.Text.Length==0){MessageBox.Show("用户不能为空");txtPassWord.Focus();return;}else{cmd.CommandText="selectcount(*)from管理员where姓名='"+txtUserName.Text+"'";conn.Open();if((int)cmd.ExecuteScalar()==0){if(txtUserName.Text.Length!=0&&txtPassWord.Text.Length!=0){stringsql="insertinto管理员(姓名,密码)values('"+txtUserName.Text+"','"+txtPassWord.Text+"')";SqlCommandcom=newSqlCommand(sql,conn);conn.Open();cmd.ExecuteNonQuery();conn.Close();MessageBox.Show("添加成功!");}else{MessageBox.Show("密码不能为空");return;}}else{MessageBox.Show("用户已经存在,请重新输入其他用户名");return;}}}privatevoidbutton2_Click(objectsender,EventArgse){SqlConnectionconn2=newSqlConnection(connectionString);SqlCommandcmd2=conn2.CreateCommand();cmd2.CommandType=CommandType.Text;if(txtUserName.Text.Length==0){MessageBox.Show("用户不能为空");txtPassWord.Focus();return;}else{cmd2.CommandText="selectcount(*)from管理员where姓名='"+txtUserName.Text+"'";conn2.Open();if((int)cmd2.ExecuteScalar()!=0){if(txtPassWord.Text.Length!=0){stringsql2="deletefrom管理员wehre姓名='"+txtPassWord.Text+"'";SqlCommandcom=newSqlCommand(sql2,conn2);conn2.Open();cmd2.ExecuteNonQuery();conn2.Close();MessageBox.Show("删除成功");}else{MessageBox.Show("密码不能为空");return;}}else{MessageBox.Show("用户不存在,请重新输入!");return;}}}privatevoidbutton3_Click(objectsender,EventArgse){SqlConnectionconn3=newSqlConnection(connectionString);SqlCommandcmd3=conn3.CreateCommand();cmd3.CommandType=CommandType.Text;if(txtUserName.Text.Length==0){MessageBox.Show("用户不能为空");txtPassWord.Focus();return;}else{cmd3.CommandText="selectcount(*)from管理员where姓名='"+txtUserName.Text+"'";conn3.Open();if((int)cmd3.ExecuteScalar()!=0){if(txtPassWord.Text.Length!=0){stringsql3="update管理员set密码='"+txtPassWord.Text+"'where姓名='"+txtUserName.Text+"'";SqlCommandcom=newSqlCommand(sql3,conn3);conn3.Open();cmd3.ExecuteNonQuery();conn3.Close();MessageBox.Show("修改成功");}else{MessageBox.Show("密码不能为空");return;}}else{MessageBox.Show("用户不存在,请重新输入!");return;}}}}}数据库中的数据没有添加,修改,和删除,是调用数据增改语句出错了,我的结果总是出现在System.InvalidOperationException中第一次偶然出现的“System.Data.dll”类型的异常线程0x14e0已退出,返回值为0(0x0)。程序“[4996]WindowsFormsApplication6.vshost.exe:托管”已退出,返回值为-532459699(0xe0434f4d)。求大神帮帮忙

解决方案

解决方案二:
不是和你说了,把生成配置设置成debug,然后调试,并且把具体的错误贴上来,才好帮你分析。
解决方案三:
不知道怎么操作啊!求指教
解决方案四:
上一个帖子说了。首先在生成配置工具栏上确保选择了debug,然后按f5开始调试。
解决方案五:
生成配置工具栏---是点击生成,然后再点击配置管理器吗?
解决方案六:
回2楼:这样只能调试程序不能显示具体的错误啊!!
解决方案七:
在调试状态下贴错误信息。
解决方案八:
自己解决了
解决方案九:
我也是啊,错误列表没显示错误在输出
解决方案十:
怎么解决的呢?

时间: 2024-11-01 14:43:09

windows窗体,代码出现错误的相关文章

在IE浏览器中使用Windows窗体控件(三)

window|控件|浏览器 在IE浏览器中使用Windows窗体控件(三) 作者::Thiru Thangarathinam 翻译:秋枫 调试Windows窗体控件 要调试窗体控件,你需要按照下面步骤进行. 1.打开浏览器并请求包含窗体控件的那个Html页面. 2.打开visual Studio.Net同时选择工具->调试进程就会显示下面的对话框. 在这个进程对话框中,选择IEXPLORE.EXE 点击附加按钮.当你点击附加按钮时会跳出一个对话框提示你选择要调试的程序类型.我们选择了Common

使用C++的托管扩展针对Windows窗体编程

摘要:本文讨论了如何使用 Visual C++ .NET 的托管扩展针对 Windows 窗体编程,并提供了使用直接访问 Windows 窗体类的手动编程技术的示例,以及使用 Windows 窗体设计器的示例.此外,本文还对 Windows 窗体和 Microsoft 基础类 (MFC) 应用程序进行了比较. 简介 长期以来,程序员们都使用 C 和 C++ 来开发 Windows GUI 应用程序.对于我们当中很多人来说,这一段历史可以追溯到 Windows 2.0 时期,那时,我们使用基于 C

VS2010 win32项目windows窗体程序 向导生成代码解析

目录: 1.Win32项目的windows窗体程序的向导生成了如下代码 2.手工生成代码如下 3.当消息队列中没有消息需要处理,我们可以利用这段时间处理我们自己的任务 1.Win32项目的windows窗体程序的向导生成了如下代码: [cpp] view plaincopy // Timer.cpp : 定义应用程序的入口点.   //      #include "stdafx.h"   #include "Timer.h"      #define MAX_LO

从在 Internet Explorer 中使用 Windows 窗体控件开始谈Smart Client

client|window|控件 首先引用Microsoft Windows 窗体快速入门教程上的文章"在 Internet Explorer 中使用 Windows 窗体控件":(如果引用的一些信息无法正常显示,请直接上面上的链接查看) 本主题描述如何在 Internet Explorer (IE) 内成功地执行 Windows 窗体控件.IE 内的 Windows 窗体控件无需用户提示即可激活,它不要求注册,而且利用公共语言运行库 (CLR) 代码访问安全性. 在 Internet

使用自定义验证组件库扩展 Windows 窗体

window 摘要:数据验证是确保正常的数据捕获以及后续处理和报告的关键步骤.本文介绍了 Windows 窗体固有的程序验证基础结构,并以此为基础开发了用于提供更高效验证功能的自定义验证组件库,该验证功能与使用 ASP.NET 的验证控件相似. 下载 winforms03162004_sample.msi 示例文件. 本页内容 引言 Windows 窗体验证的主要功能 程序验证与声明性验证 建立设计时支持 模仿是最真诚的恭维 必需字段验证程序简介 BaseValidator:分治法 一个放便士,

如何:对Windows 窗体控件进行线程安全调用_C#教程

示例 访问 Windows 窗体控件本质上不是线程安全的.如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态.还可能出现其他与线程相关的 bug,包括争用情况和死锁.确保以线程安全方式访问控件非常重要. .NET Framework 有助于在以非线程安全方式访问控件时检测到这一问题.在调试器中运行应用程序时,如果创建某控件的线程之外的其他线程试图调用该控件,则调试器会引发一个 InvalidOperationException,并提示消息:"从不是创建控件 contr

演练:从 Windows 窗体调用 XML Web services

services|web|window|xml XML Web services 是 Visual Studio 的一个新功能,它提供在松耦合环境中使用标准协议(如 HTTP.XML.XSD.SOAP 和 WSDL)交换消息的功能.可以结构化和类型化这些消息或对这些消息进行松散定义.因为 Web 服务基于标准协议,所以 Web 服务应用程序可以与各种不同的实现.平台和设备通讯.有关更多信息,请参阅托管代码中的 XML Web services.可以使用 Web 服务增强 Windows 窗体功能

在.net中轻松掌握Windows窗体间的数据交互

window|交互|数据 Windows 窗体是用于 Microsoft Windows 应用程序开发的.基于 .NET Framework 的新平台.此框架提供一个有条理的.面向对象的.可扩展的类集,它使您得以开发丰富的 Windows 应用程序.一个Windows窗体就代表了.NET架构里的System.Windows.Forms.Form类的一个实例. 作者在CSDN技术论坛.NET板块下的C#分类经常看到有人问起如何在两个Form间传递数据,访问修改对方窗体里面的值.对于有经验的程序员来

用 Windows 窗体 DataGrid 控件验证输入

datagrid|window|控件 Windows 窗体 DataGrid 控件验证输入 Windows 窗体 DataGrid 控件有两种可用的输入验证类型.如果用户试图输入一个值,而该值具有单元格不可接受的数据类型(例如,向需要整数的单元格中输入一个字符串),则新的无效值将替换为旧值.这种输入验证是自动完成的,不能进行自定义. 另一种的输入验证可用于拒绝任何不可接受的数据,例如,在必须大于或等于 1 的字段中输入 0,或者一个不合适的字符串.这是在数据集中通过编写 DataTable.Co

vb.net的windows窗体实现dos命令

window 这个例子是从 水如烟的例子 修改过来的.如有不妥之处还请大家指正批评. Imports System.ThreadingImports System.Runtime.CompilerServicesPublic Class frmCmdExcute Inherits System.Windows.Forms.Form #Region " Windows 窗体设计器生成的代码 " Public Sub New() MyBase.New() '该调用是 Windows 窗体设