精华内容
下载资源
问答
  • 选定一个列,比如用户编号列//欲...//查询此编号是否存在SqlCommand mycmd = new SqlCommand("select 用户编号 from table where 用户编号='"+ll_userID+"'", mycon);SqlDataReader mysdr = mycmd.ExecuteReader();...

    选定一个列,比如用户编号列

    //欲插入的用户编号
    string ll_userID="xxxxxxxx";

    //查询此编号是否存在
    SqlCommand mycmd = new SqlCommand("select 用户编号 from table where 用户编号='"+ll_userID+"'", mycon);

    SqlDataReader mysdr = mycmd.ExecuteReader();

    if (mysdr.HasRows)
      {
         //已经有记录使用此编号
      }
    else
      {
        //此编号未被使用    
      }

    mysdr.Close();
    mycon.Close(); 

    ----------如果用户编号列是整型的话,也可以写成这样子

    int ll_userID;

    //取出当前记录中最大编号值
    SqlCommand mycmd = new SqlCommand("select max(用户编号) from table", mycon);

    SqlDataReader mysdr = mycmd.ExecuteReader();

    //这里还检测是否有记录的目的是为了判断表是否为空
    if (mysdr.HasRows)
      {
         //表不为空,在查询得到的最大编号基础上+1,然后插入新纪录
      }
    else
      {
        //表为空,则插入一个默认的最小编号记录
      }

    mysdr.Close();
    mycon.Close();

    转载于:https://www.cnblogs.com/sdxlz666/p/11029605.html

    展开全文
  • 在datagridview单元格中输入字符串 按下tab光标移到下一单元格 此时自动判断该字符串是否存在于sql数据库中,存在则messagebox show XXXX已存在,若不存在,无任何操作
  • 如题,如何实现 input 输入结束时,实时查询数据库输入值是否存在然后给出提示? 类似注册账号的时候提示账号已存在的那种。 新人求指教!
  • 通常我们判断数据是否存在数据库表中,先用ajax把数据在数据库中查出来,然后用现在要输入的数据和数据库中的数据做比对,这种做法效率太低,可以查询要输入数据库中的数据是否已经存在存在数据库,这个方法简单还...

    通常我们判断数据是否存在数据库表中,先用ajax把数据在数据库中查出来,然后用现在要输入的数据和数据库中的数据做比对,这种做法效率太低,可以查询要输入数据库中的数据是否已经存在存在数据库,这个方法简单还高效。

    //验证数据是否存在
    if(!checkZjym()){
    alert("数据已经存在,请重新输入");
    return false;
    }
    return true;


    function checkZjym(){
    var zjym=$("input[name='XXOA_YMSQ.zjym']").val();
    var fhz=true;//注意,ajax返回值的问题,在ajax内容不能返回true和false;
    $.ajax({
    type:'post',
    async: false,
    url:'aaa/bbb',
    data:{
    zjym:zjym,
    unid:'${formlist.items[0].unid}'
    },
    success:function(data){
    var data=data.zjymlist.items;
    console.log(data);
    if(data.length>0){
    fhz=false;
    $("input[name='XXOA_YMSQ.zjym']").focus();//让数据获得焦点
    }
    }
    });
    return fhz;
    }

    展开全文
  • 一、在页面中国保留原来的,跟修改之后的做比较 1、要校验的字段 <div class="form-group"> <div class="row"> <div class="col-sm-12"> <label class="col-...

    一、在页面中国保留原来的值,跟修改之后的做比较

         1、要校验的字段

    <div class="form-group">
    								<div class="row">
    									<div class="col-sm-12">
    										<label class="col-sm-3 control-label">分类名称</label>
    										<div class="col-sm-6">
    											<input type="text" name="name" id="name" value="${courseClassify.name}" class="form-control" maxlength="200" placeholder="请输入" />
    										</div>
    									</div>
    								</div>
    							</div>

          2、原来的值

    <input type="hidden" id="oldName" value="${courseClassify.name}">

       3、使用validate进行校验

    $("#inputForm").validate({
                   rules: {
    				   name:{
    					   remote: {
    						   type: "get",
    						   dataType: "json",
    						   url: "${base}/admin/course_classify/check_name.jhtml",
    						   data: {
    							   name: function () {
    								   return $("#name").val();
    							   },
    							   oldname:function () {
                                       return $("#oldName").attr();
    							   },
    						   }
    					   }
    				   }
                    },
                    messages: {
                   	name:{
    						remote: "该分类名称已经存在"
    					}}
    			}
    				);

        4、controller处理

     /**
         * 检查分类名称是否存在
         */
        @RequestMapping(value = "/check_name", method = {RequestMethod.GET})
        @ResponseBody
        public boolean checkAccount(String name,String oldname) {
            if(oldname != null){
                if (StringUtils.isEmpty(name)) {
                    return true;
                }
                if (StringUtils.isEmpty(oldname)) {
                    return true;
                }
                if (name.equals(oldname)) {
                    return true;
                }
            }
           Long count = this.courseClassifyService.count(Paramap.create().put("name", name));
            if (null != count && count > 0) {
                return false;
            } else {
                return true;
            }
        }

    二、在前端直接把id值携带到controller层,在根据id排除数据本身       

            1、验证的字段

    <div class="form-group">
    								<div class="row">
    									<div class="col-sm-12">
    										<label class="col-sm-3 control-label">手机号</label>
    										<div class="col-sm-6">
    											<input type="text" name="phone" id="phone" data-id="${appUser.id}"  value="${appUser.phone}" class="form-control" required maxlength="200" oninput = "value=value.replace(/1[34578]\\d{9}/g,'')"/>
    										</div>
    									</div>
    								</div>
    							</div>

          2、获取id

    <input type="hidden" value="${appUser.id}" name="id" id="userId"/>

          3、ajax传值

     rules: {
    				   phone: {
    					   remote: {
    						   type: "get",
    						   dataType: "json",
    						   url: "${base}/admin/app_user/check_phone.jhtml",
    						   data: {
    							   phone: function () {
    								   return $("#phone").val();
    							   },
                                   userId: function () {
                                      return $("#userId").val();
                                   },
    						   }
    					   }
    				   }
                    },
                    messages: {
    					phone: {
    						required: "请输入账号",
    						maxlength: "账号最多11个字符",
    						remote: "账号已经存在"
    					}
    				}

            4、controller层处理    

    /**
    	 * 检查手机号是否存在
    	 */
    	@RequestMapping(value = "/check_phone", method = {RequestMethod.GET})
    	@ResponseBody
    	public boolean checkAccount(String phone,Long userId) {
    		Long count=null;
    		if (userId != null){//编辑
    			 count = this.appUserService.countAppUser(phone,userId);
    		}else if(userId==null) {
    			 count = this.appUserService.count(Paramap.create().put("phone", phone));
    		}
    		if (null != count && count > 0) {
    			return false;
    		} else {
    			return true;
    		}
    	}

            5、除去数据本身,来进行比较 

     SELECT
                COUNT(*)
            FROM
                t_app_user
            WHERE
            phone=#{phone}
            AND
            id
                NOT IN (#{id})

     

    展开全文
  • 有一个textbox文本框,当输入提交后,能够从数据库中查询是否存在,如存在的话,提出报错信息,如不存在则存入,代码该怎么写呢
  • C#判断数据在数据库是否存在

    千次阅读 2017-04-05 16:36:00
    将需要对比的列查询输出在DataTable中,然后使用方法进行对比 ... /// 判断DataTale中判断某个字段中包含某个数据 /// </summary> /// <param name="dt"></param> /// ...

     

       将需要对比的列查询输出在DataTable中,然后使用方法进行对比

         /// <summary>
            /// 判断DataTale中判断某个字段中包含某个数据
            /// </summary>
            /// <param name="dt"></param>
            /// <param name="columnName"></param>
            /// <param name="fieldData"></param>
            /// <returns></returns>
            public static Boolean IsColumnIncludeData(DataTable dt, String columnName, string fieldData)
            {
                if (dt == null)
                {
                    return false;
                }
                else
                {
                    DataRow[] dataRows = dt.Select(columnName + "='" + fieldData + "'");
                    if (dataRows.Length.Equals(1))
                    {
                        return true;
                    }
                    else
                    {
                        return false;
                    }
                }
    
            }

     

    转载于:https://www.cnblogs.com/newmys/p/6669378.html

    展开全文
  • $sql = "select Users.*,Answer.* from `Users`,`Answer` where Users.U_id = Answer.Uid and Answer.Qid = '$Que_id' and Answer.A_re = 0 order by Answer... echo "不存在"; } else { echo "存在"; } ? >  
  • 我从页面输入值,jfinal中Java代码怎么判断存入数据库中这个值是唯一的。
  • 从前端得到的share_id和user_id与数据库中的同时相等时,即前端的share_id=12且user_id=18时,则返回告诉用户存在相等,用模型的话怎么写?一个应该可以用验证器,但两个...
  • 一、访问数据库类文件...//根据传过来的用户名查询数据库是否存在此用户 public String tblUserExist(String uName){ String username = ""; String sql="select uName from tbl_user where uName=?"; try { p
  • 求自定义函数,输入一个字符串类型的,例如00,如果它在A表中的C1字段里,则返回1,不在则返回0 难处在于A表中的C1字段不是一个,是一串用逗号隔开的多个,例如00,2,237,99999,877 每个逗号隔开的长度...
  • Jquery判断ajax鼠标离开文本框进行数据库查询名称是否重复,存在提示已存在,返回success阻止提交,并显示在文本框后面,不让其提交,不存在则提示可以使用。并返回页面。 1 . 写个鼠标输入时进行文本框触发事件...
  • SQLite语句: SELECT COUNT(*) FROM sqlite_master where type='...如果存在,则返回数值1; 如果不存在,则返回数值0。 C#语句: SQLiteCommand mDbCmd = mDbConn.CreateCommand(); mDbCmd.CommandText = "SELECT
  • String url = select count(*) from user where user_email = ?; PreparedStatement pstm = Connection|.preparedStatement (url); ...System.out.println("注册信息已存在!"); }
  • form 提交验证数据库是否存在

    千次阅读 2018-06-20 10:40:25
    if models.Users.objects.filter(username=obj.username).count(): # 数据库是否存在 obj.errors['username'] = ['用户名已存在'] if models.Users.objects.filter(email=obj.email).filter().count(): obj....
  • 两种方法: 1.是把后端获取到的tuserlist发送到前端,然后在前端遍历下再比较下。 2.在后端定k, k=1,k=2,k=3,分别来比较,然后把这个发送到前端来。。。。 这个是后台。  ...
  • [关于判断输入数据是否数据库中的方法。]问题:假如你想输入一个用户姓名,那么如何判断该姓名在数据库中是存在的呢;或者你输入了一个密码,如何判断它是正确的呢?我在这里总结了几种:1. 使用find()方法读出...
  • 判断数据库是不是存在  if DB_ID(N'DATABASENAME') is not null 判断表,视图,存储过程,游标的方法综合如下:  use databasename--跳转到指定数据库  go if object_id(N'a',N'U') is not null drop...
  • 做insert操作时,可能在保存之前要判断用户输入的某个数据是否数据库中唯一存在是否与其他数据重复。这里重点记录sql语句以及service如何实现。 1、错误示范 service层: selMap =commDAO.selectOne(KFSGL + &...
  • 判断数据库类型

    2019-09-30 01:30:59
    5.是否存在数据库某些特性辅助判断 0x04、基于特定函数的判断 len和length 在mssql和mysql以及db2内,返回长度是调用 len() 函数;在oracle和INFORMIX则是通过 length() 来返回长度。 当你使用and len('a...
  • 数据库学习】数据库总结

    万次阅读 多人点赞 2018-07-26 13:26:41
    1,数据库 1)概念 数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。 常见数据库管理系统有:Access、mysql、sql server 2)特点 ①数据库数据特点 永久存储、有组织...
  • 数据库面试

    千次阅读 多人点赞 2019-02-13 09:03:42
    一、数据库问答题 1. SQL语言包括哪些类型? 数据定义DDL:Create Table,Alter Table,Drop Table, Create/Drop Index等 数据操纵DML:Select ,insert,update,delete, 数据控制DCL:grant,revoke 2. 内联接,外联接...
  • 看到sqlserver有一个merge语句可以判断重复数据,有则更新无则插入,弄到项目中发现还挺好用的,所以来记录一下经验 首先merge语法 MERGE INTO dbo.SourceTable AS a USING Inserted AS b ON a.id=b.id WHEN...
  • 主要介绍了C#中TextBox实现输入提示功能的方法,涉及C#中TextBox的相关操作技巧,需要的朋友可以参考下
  • java新手:最近在实现ssh实现注册时验证用户名是否已经存在 在register.jsp里 &amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; name=&quot;username&quot; id=&...
  • //检查测站编码是否存在 @RequestMapping(value="stationcheck") public void stationcheck(HttpServletRequest request, HttpServletResponse response){ response.setContentType("text/html;...
  • 通过搜索弹出框中需设置参数的项名称:Chem,发现脚本中存在20多处使用到Chem的,经比对,其中19处使用冒号 “Chem:”,可是提示需要输入参数只弹出一次,所以判断 不是冒号引起的问题,后面看到了还有一处写成:...
  • 如果直接把用户的账号密码明目张胆地放在数据库中,当数据库被黑客入侵时所有数据都能... 这里的判断方式和我之前写的登录界面逻辑差不多,当然还有更好的方法是随机生成一个salt,然后和本来要存的密码生成更加随机哈希

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 177,826
精华内容 71,130
关键字:

判断输入值是否存在于数据库