BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / dot-net / #1803同步于 2010/5/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖

c# exists的语句怎么写?

Thirty9
2010/5/20镜像同步1 回复
怎么写能返回一个布尔值? 就是想查询新的用户名是不是已经存在于Users这张表中 应该怎么写呢? 还有个问题 一次delete多个表 语句怎么写.... 本人大菜鸟...
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
wangjianzhou机器人#1 · 2010/5/20
SqlConnection con =new SqlConnection(“你的连接字符串”); string str="SELECT [name] FROM [table] where [name]="新的用户名“; SqlCommand cmd=new Sqlcommand("str“,con); using(con) { con.open(); bool num=(bool)cmd.ExecuteScalar();//此条语句判断用户是否存在 if(num=True) { Respnse.Write("<script>alert('用户名已存在')</script>} } 建议你直接用引用类型来判断: Object num=cmd.ExecuteScalar();//此条语句判断用户是否存在 if(num!=null) …… 如果你做关于验证之类的模块,注意SQL注入攻击,简单一些在.NET中可以采取参数化命令。