`

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语句insert向ACCESS数据库插入数据时判断,数据是否已经在数据库中存在,如果不存在则继续插入。

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

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

    C#编程经验技巧宝典

    83 <br>0125 按要求生成指定位数编号 83 <br>0126 确定两字符串是否相等 84 <br>0127 判断两字符串中指定子串是否相等 84 <br>0128 判断字符串是否为日期格式 85 <br>0129 清除字符串中指定...

    C#全能速查宝典

    《C#全能速查宝典》共分为8章,分别介绍了C#语言基础、Windows窗体及常用控件、Windows高级控件、控件公共属性、方法及事件、数据库开发、文件、数据流与注册表、GDI+绘图技术和C#高级编程,共包含562个C#编程中常用...

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

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

    C#程序开发范例宝典(第2版).part02

    实例227 判断文件是否正在被使用 316 实例228 在程序中调用.HLP文件 317 实例229 C#中实现文件拖放 317 实例230 文件比较 318 实例231 获取文件夹中的图标资源 319 实例232 获取文件夹下的所有文件夹及文件的...

    C#程序开发范例宝典(第2版).part08

    实例227 判断文件是否正在被使用 316 实例228 在程序中调用.HLP文件 317 实例229 C#中实现文件拖放 317 实例230 文件比较 318 实例231 获取文件夹中的图标资源 319 实例232 获取文件夹下的所有文件夹及文件的...

    C#程序开发范例宝典(第2版).part12

    实例227 判断文件是否正在被使用 316 实例228 在程序中调用.HLP文件 317 实例229 C#中实现文件拖放 317 实例230 文件比较 318 实例231 获取文件夹中的图标资源 319 实例232 获取文件夹下的所有文件夹及文件的...

    c#多线程抓取网页内容

    当然,去重问题也可以在C#语言内解决,只根建立一个临时文件(文本就可以),保存所有的Url地址,差对它们设置相应的属性即可,但查找效率可能不及数据库快。 3. 线程结束是很难判断的,因为它总是在查找新的链接。...

    C#程序开发范例宝典(第2版).part13

    实例227 判断文件是否正在被使用 316 实例228 在程序中调用.HLP文件 317 实例229 C#中实现文件拖放 317 实例230 文件比较 318 实例231 获取文件夹中的图标资源 319 实例232 获取文件夹下的所有文件夹及文件的...

Global site tag (gtag.js) - Google Analytics