返回信息流怎么写能返回一个布尔值?
就是想查询新的用户名是不是已经存在于Users这张表中
应该怎么写呢?
还有个问题 一次delete多个表 语句怎么写....
本人大菜鸟...
这是一条镜像帖。来源:北邮人论坛 / dot-net / #1803同步于 2010/5/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖
c# exists的语句怎么写?
Thirty9
2010/5/20镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
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中可以采取参数化命令。