if(count!=0)是什么意思?逻辑功能的,具体的,谢谢!

[复制链接]
查看11 | 回复3 | 2011-2-23 17:28:03 | 显示全部楼层 |阅读模式
try

{

da=new SqlDataAdapter ("select* from 系别表 where 系名称='"+txtDName.Text +"'",conn);

DataSet ds=new DataSet ();

if (conn.State ==ConnectionState .Closed )

{

conn.Open ();

}

int count=da.Fill (ds,"系别表");

conn.Close ();

if (count!=0)

{

MessageBox.Show ("该系已存在,请重新输入!");

txtDName.Focus ();

return ;

}

回复

使用道具 举报

千问 | 2011-2-23 17:28:03 | 显示全部楼层
int count=da.Fill (ds,"系别表");我估计你da.Fill()方法跑得查询是insert 操作,如果返回了0就是说0行纪录插入。也就是插入失败了。。Statement类executeUpdate方法int executeUpdate(String sql)
throws SQLException执行给定 SQL 语句,该语句可能为 INSERT、UPDATE 或 DELETE 语句,或者不返回任何内容的 SQL 语句(如 SQL DDL 语句)。 参数:sql - SQL INSERT、UPDATE 或 DELETE 语句,或者不返回任何内容的 SQL
回复

使用道具 举报

千问 | 2011-2-23 17:28:03 | 显示全部楼层
如果在H25到L25这个范围之内包含数字的单元格个数大于5,则返回数值0,否则返回数值1这个函数返回值一定是0,因为H25到L25一共只有5个单元格,就算5格单元格内全是数字,那含有数字的单元格一共也是5个,没有大于5,所以返回值一定是0 这是一个函数嵌套,可以先忽略外面的IF函数,先看里面的count函数,意思是计算H25到L25这个范围之内包
回复

使用道具 举报

千问 | 2011-2-23 17:28:03 | 显示全部楼层
就是查询是否有这个值,存在的话 count就不等于0才会 输出MessageBox.Show ("该系已存在,请重新输入!");
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行