中易网

asp.net 下面的句子是什么意思?

答案:6  悬赏:20  
解决时间 2021-03-10 02:30
public bool judge(string account)
{
SqlConnection con = new SqlConnection("select count(*) from bank where account='" + account + "'", con);
con.Open();
int i = Convert.ToInt32(cmd.ExecuteScalar());
if (i > 0)
{
return true;
}
else
{
return false;
}
最佳答案
public bool judge(string account)
声明一个公共方法 布尔类型(就是只有对和错),同时方法接收一个叫account的字符串型参数
------------------------------------------------------
SqlConnection con = new SqlConnection("select count(*) from bank where account='" + account + "'", con);
声明一个sql连接的实例叫con,注意,这里你写错了,后面括号里应该写的是连接数据库的代码,就是uid pwd 什么的 一共4个参数。
------------------------------------------------------
con.Open();
打开连接
------------------------------------------------------
int i = Convert.ToInt32(cmd.ExecuteScalar());
声明一个变量叫i,给他赋值,值的内容是查询出数据的第一行。
注意,这里出现了1个错误。你少声明了sqlcommand,是因为你混淆了sqlconnection和sqlcommand。
------------------------------------------------------
if (i > 0)
{
return true;
}
else
{
return false;
}
这里的意思是,如果查询到数据,就返回出true,如果没查询到数据,则返回false。
-----------------------------------------------------
最后你少了一句con.close();关闭连接
全部回答
创建数据库连接的时候new SqlConnection(string)里面应该是连接字符串 而不是sql语句
一个方法叫judge,传入string类型的参数,里面是建立一个sql的连接,然后你这个建立连接的方法是错误的,SqlConnection实例他是要给连接字符串的,然后是实例这个类SqlCommand,将查询字符串给他,然后才是打开连接,执行,返回行数,如果查询结果大于0,返回true,否则返回false
从bank 表中查account列下,值等于这里的account变量的数量有多少.把这个数量赋给i 如果比0多,返回true,否则返回false
SqlConnection con = new SqlConnection("select count(*) from bank where account='" + account + "'", con);//创建sql语句,并且给一个连接字符串 con.Open();打开连接 int i = Convert.ToInt32(cmd.ExecuteScalar());//执行,返回受影响行数赋值给i if (i > 0) { return true; } else { return false; } ///大于0返回真,else返回假的
判断数据库里是否存在 account这样一个东西,按account的英文意思应该是判断是否存在这样的一个客户。 再看看别人怎么说的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
舒乐安定片去药店少买点,买给吗
哪位亲有,韩剧高品格单恋的百度云资源 ?
修过的苹果手机与没修过的苹果手机有什么区别
大连交通大学对面的程亮眼镜店
欢乐时光(开滦二中提货点)在哪里啊,我有事要
求 谁说蓝孩子不能口自己 的图片!
丈夫对我从来都是不冷不热的,十四年了从来都
我用尼康D7000,喜欢中央一个对焦点,然后半
连云港移动宽带
南崮山村在什么地方啊,我要过去处理事情
求推荐一部手机价格在1000-1500左右高通的处
怎样写文献综述啊
大连金博洋物资有限公司怎么样?
双龙文化活动中心地址在哪,我要去那里办事
急。。急。。。帮我翻译一句老挝话
推荐资讯
联想锋行K320求个升级方案。
不锈钢杯子可以泡荷叶吗?
《文徵明黄体集字对联》
美菱冰箱型号bcd 236wp3bd,3100块钱划算吗?
苹果ID忘记怎么激活。。
龙港好玩的地方
AILI仁恒国际店这个地址在什么地方,我要处理
求女尊的穿越架空小说
福州哪里有卖新的肤医用硅酮凝胶多少钱一盒(
银行卡被吞和掉了什么情况严重一点 在线急等
三角形ABC是等腰三角形,AB等于AC,AD是BC边上
华东师大普通物理917 考哪些方面的内容?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?