`

c#插入数据库判断是否重复

    博客分类:
  • c#
阅读更多
c#中判断插入重复使用的sql语句是select count(*) from DBName where 列名="输入内容",这里返回的值是一个int型的.因此需要一个int型的变量接收.通过判断count的值决定要否插入.如果为0,则可以,若非0,则重新输入值.以下是我在使用过程中的一段代码:
private void btOK_Click(object sender, EventArgs e)
        {
            DataConn objDC = new DataConn();
            string strJudge = "select count(*) from SYS.SYSTEMUSER where password='" + this.tbPassword.Text + "'";
            DataTable dtCount = objDC.ConnTable(strJudge);
            int cnt = int.Parse(dtCount.Rows[0][0].ToString());
          
            if (cnt == 0)
            {
                string strUpdate = "Update SYS.SYSTEMUSER set PASSWORD = '" + this.tbPassword.Text + "'," + " AUTHORITY = '"
                               + this.tbAuthor.Text + "'" + "where USERID= '" + this.tbUserName.Text + "'";
                objDC.UpdateData(strUpdate);
                this.Close();
            }
            else
            {
                MessageBox.Show("该用户名已经存在,请重新输入");
            }  
        }
分享到:
评论

相关推荐

    详细讲解C#在向ACCESS中插入数据时判断数据是否已存在.pdf

    本文将详细介绍如何在使用C#语言时,通过SQL语句向Microsoft Access数据库插入数据,并在此过程中判断所需插入的数据是否已经存在。如果数据不存在,则继续执行插入操作;如果存在,则不执行插入操作。 首先,要...

    C#判断数据是否存在,是否重复录入

    摘要:C#源码,数据库应用,输入判断 C#判断数据是否存在,是否重复录入,一个实用的基础例子,当用户输入的时候,判断数据库中是否存在相同的记录,指定判断某一字段中的重复录入,稍加改进,可变成判断用户名和密码...

    C#.2005数据库编程经典教程].(美)Karli.Watson.扫描版.pdf

    5. 数据读取与操作:详细介绍如何使用C#执行SQL语句读取、插入、更新和删除数据库中的数据,包括使用SQL命令、存储过程、批处理等。 6. 数据集与数据表操作:探讨如何在内存中使用数据集(Dataset)和数据表...

    判断是否重复输入数据

    "判断是否重复输入数据"这个主题聚焦于确保数据库中的信息唯一性,避免冗余和数据不一致。在这个问题中,我们将主要讨论如何在数据库层面和编程语言层面(如C#)检查并防止重复数据的输入。 首先,我们来探讨数据库...

    C#语言SQL+Access+Oracle通用版数据库操作类源码

    在`DataHelper.cs` 中,可能会有针对不同数据库类型的条件判断或策略模式,以适配不同的数据库API。 总的来说,这个源码集合提供了跨数据库平台的数据操作解决方案,简化了开发流程,减少了重复工作。开发者可以...

    C# ID是否重复的检测

    在C#编程中,进行ID重复检测是常见的需求,特别是在...总结来说,C#中检测ID重复主要是通过与数据库交互,使用SQL查询或ORM框架来实现。在实际应用中,还需要考虑性能优化和错误处理,以确保系统的稳定性和用户体验。

    青鸟C#语言和数据库技术基础一二章习题答案

    在北大青鸟S1课程中,C#语言和数据库技术是初学者必须掌握的基础知识。这两章的内容涵盖了C#的基本语法、数据类型、控制结构以及简单的数据库操作。下面将详细阐述这些知识点,并给出对应的习题解答思路。 1. **C#...

    判断EXCEl版本并存入数据库

    5. **执行SQL语句**:将预处理后的数据插入到数据库表中。 接着,**判断导入数据的空值**,可以使用SQL查询或编程语言对每个字段进行检查。例如,在SQL中,可以使用IS NULL条件检查字段是否为空。如果使用编程语言...

    Delphi禁止TlistView列表添加重复信息..rar

    这样在试图插入重复数据时,数据库会抛出错误,阻止操作。 10. **异常处理**:在添加项时,捕获可能出现的异常,如数据库的ConstraintException,可以用来处理因尝试添加重复项而引发的问题。 综上所述,实现...

    C#判断页面中的多个文本框输入值是否有重复的实现方法

    本篇将深入探讨如何使用C#来判断页面中多个文本框的输入值是否存在重复,并提供一种简单实用的实现方法。 首先,我们需要理解问题的核心:检查多个文本框(textBoxes)的输入值是否在所有值中都具有唯一性。为了...

    浅谈C#在网络波动时防重复提交的方法

    浅谈C#在网络波动时防重复提交的方法 在网络波动时防重复提交是非常重要的,否则可能会导致数据不一致和重复提交的问题。在本文中,我们将讨论如何使用C#来防止重复提交,并提供了一些解决方案。 首先,让我们看看...

    C#从excel导入数据到sql server

    6. 人性化的判断:描述中提到,程序在设计时考虑了人性化判断,这意味着它可能包含了用户友好的特性,如错误提示、进度显示、重复数据处理等。例如,当遇到空值、格式错误或数据冲突时,程序可能会有相应的提示和...

    bloom filter(C#版自制布隆过滤器)

    总的来说,C#版的布隆过滤器利用了八种哈希函数来创建一个高效的数据结构,能够快速且大概率正确地判断元素是否存在。虽然可能存在一定的误判率,但在处理大规模数据时,它的优势在于节省存储空间和提高查询速度。...

    C#.net_经典编程例子400个

    273 实例190 获取窗口文本 273 实例191 判断文件是否正在被使用 274 实例192 在程序中调用.HLP文件 275 实例193 C#中实现文件拖放 276 实例194 文件比较 276 第7章 操作系统与Windows...

    数据库,医药数据库原理,期末复习(选择判断题)

    6. **SQL**:SQL(Structured Query Language)是用于处理关系数据库的标准语言,支持数据查询、数据更新、数据插入和删除等操作。SQL 语言具有非过程化特性,允许用户无需指定存取路径。 7. **SQL 语言特性**:SQL...

    C#snippets

    "C# snippets"指的是开发者在编码过程中经常使用的、可重复利用的代码段,它们可以显著提高开发效率,减少重复劳动。这些代码片段通常包含了常见的功能实现或模板,如循环、条件判断、异常处理等,方便开发者快速...

    C#青鸟影院售票系统

    6. **数据库操作**:使用ADO.NET或Entity Framework等技术进行数据库连接和操作,如查询可用座位、插入购票记录等。 7. **异常处理**:为了保证程序的健壮性,需要对可能出现的错误或异常情况进行处理,如座位已被...

    C#课程设计+源代码

    - 控制结构:包括条件语句(if...else)和循环语句(for、while),用于实现业务逻辑中的条件判断和重复执行。 - 异常处理:使用try-catch块来捕获和处理可能出现的错误,保证程序的健壮性。 2. **.NET框架** - ...

    C#数据字典

    4. **检查键是否存在**:使用`ContainsKey`方法判断字典中是否包含指定的键。 ```csharp bool hasKey = dictionary.ContainsKey("key1"); // 输出:False ``` 5. **遍历字典**:可以通过`foreach`循环或`...

Global site tag (gtag.js) - Google Analytics