(新人)ASP.net C#判断用户名已经存在问题!!
if(stringname="select*from[UserInfo]where姓名='"+姓名.Text+"'";Response.Write("用户存在!");el...
if (string name = "select * from [UserInfo] where 姓名 = '"+姓名.Text+"'"; Response.Write("用户存在!"); else if (ExecuteNonQuery(string.Format("insert into userInfo(姓名,男,首次参加,身份证,差点,年,月,日,单位,身高,体重,地址,固话,传真,手机,证件号,其他,Email)values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}','{13}','{14}','{15}','{16}','{17}')", name, xingbie, canjia, zhengjian, chadian, nian, yue, ri, danwei, shengao, tizhoang, dizhi, guhua, chuanzhen, shouji, zhengjianhao, qita, email)) >0) Response.Write("用户插入成功!"); else Response.Write("用户插入失败!"); Response.Write("');</script>"); 刚学asp.net 对数据库方面完全新人 想请教下我这段代码错误在哪 怎么才能实现判断是否存在 谢谢大虾们 可以的话帮我改改代码
展开
2个回答
展开全部
哇,你那种写法太乱了,还是分步骤的写吧,这样容易分析 Int i=0; 先用你的查询ExecuteScalar方法得到:i=ExecuteScalar(select count(*) from [UserInfo] where 姓名 = '"+姓名.Text+"'"); if(i>0){ Response.Write("用户存在!"); }else{ //执行插入 }
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询