本人刚刚学SQL
用的是c#
但是看代码的时候看到这个很不理解public int CheckUserName(string Username)
{
CommonDB Cdb = new CommonDB();
string Sql = "select count(*) from UserInfo where UserName=@username";
SqlCeParameter paras=new SqlCeParameter("@username",Username);
int count = Cdb.ExcuteScale(Sql, paras);
return count;
}我不知道@username里面的@到底是什么用法?
是SQL的用法
还是c#的用法
大家有谁知道的
都跟我解释下啊
谢谢啊
用的是c#
但是看代码的时候看到这个很不理解public int CheckUserName(string Username)
{
CommonDB Cdb = new CommonDB();
string Sql = "select count(*) from UserInfo where UserName=@username";
SqlCeParameter paras=new SqlCeParameter("@username",Username);
int count = Cdb.ExcuteScale(Sql, paras);
return count;
}我不知道@username里面的@到底是什么用法?
是SQL的用法
还是c#的用法
大家有谁知道的
都跟我解释下啊
谢谢啊
set @username='jim'
select count(*) from UserInfo where UserName=@username
declare @username varchar(100)---定义
set @username='jim'---赋值
select count(*) from UserInfo where UserName=@username这个语句就是查找 UserInfo 表中 UserName=jim的有多少人public int CheckUserName(string Username)
{
CommonDB Cdb = new CommonDB();
string Sql = "declare @username varchar(100)
set @username='jim' select count(*) from UserInfo where UserName=@username";
SqlCeParameter paras=new SqlCeParameter("@username",Username);
int count = Cdb.ExcuteScale(Sql, paras);
return count;
}