解释4小句代码 当日结贴 简单

wondergirldoudou 2012-05-18 09:55:50
帮忙解释一下这4句代码哦,详细的好呢!



...全文
399 33 打赏 收藏 转发到动态 举报
写回复
用AI写文章
33 条回复
切换为时间正序
请发表友善的回复…
发表回复
test2050 2012-05-19
  • 打赏
  • 举报
回复
定义变量都看不懂的妹纸啊
hztltgg 2012-05-18
  • 打赏
  • 举报
回复
return (i == 1) ? true : false;
这句话用三元运算符有点多余了
return (i == 1) 就可以了,三元运算符如果只返回真假,那和前面的条件表达式的真假重复了。
零度空间0520 2012-05-18
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

引用 6 楼 的回复:
private static SqlConnection connection = null;
建立一个叫做connnection的sql null数据库连接
connection.State == ConnectionState.Closed
判断数据库连接的状态是否关闭
i = cmd.ExecuteNonQuery();
数据库操作影响行数给i
re……
[/Quote]++++
ooo7880000 2012-05-18
  • 打赏
  • 举报
回复
return (i == 1) ? true : false; 补充一下,这个叫三元表达式吧、。
Delta 2012-05-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

这些都是C#最基本的语法
MSDN上都有解释
[/Quote]正解.....
lqkankan 2012-05-18
  • 打赏
  • 举报
回复
貌似IDE里的注释就能理解一大部分了吧~
amlove 2012-05-18
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]
private static SqlConnection connection = null;
建立一个叫做connnection的sql null数据库连接
connection.State == ConnectionState.Closed
判断数据库连接的状态是否关闭
i = cmd.ExecuteNonQuery();
数据库操作影响行数给i
return (i == 1) ?……
[/Quote]
正解!详ADO.NET
phxzlyy0 2012-05-18
  • 打赏
  • 举报
回复
private static SqlConnection connection = null;
建立一个叫做connnection的sql null数据库连接
connection.State == ConnectionState.Closed
判断数据库连接的状态是否关闭
i = cmd.ExecuteNonQuery();
数据库操作影响行数给i
return (i == 1) ? true : false;
函数返回值i==1成立为true,不成立为false
叫我三三 2012-05-18
  • 打赏
  • 举报
回复
//建立一个null数据库连接
private static SqlConnection connection = null;

//如果连接状态为关闭,就打开数据库连接
connection.State == ConnectionState.Closed

//得到数据库执行影响行数
i = cmd.ExecuteNonQuery();

//如果执行行数为1返回true,其它 false
return (i == 1) ? true : false;
孟子E章 2012-05-18
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/zh-cn/library/kx37x362.aspx
孟子E章 2012-05-18
  • 打赏
  • 举报
回复
有什么关系可以看参考文档
http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlcommand.executenonquery.aspx


http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlcommand.executescalar.aspx

孟子E章 2012-05-18
  • 打赏
  • 举报
回复
这些都是C#最基本的语法
MSDN上都有解释
wondergirldoudou 2012-05-18
  • 打赏
  • 举报
回复
ExecuteNonQuery和ExecuteScalar都是什么哦?
Neusoft06 2012-05-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
//建立一个null数据库连接
private static SqlConnection connection = null;

//如果连接状态为关闭,就打开数据库连接
connection.State == ConnectionState.Closed

//得到数据库执行影响行数
i = cmd.ExecuteNonQuery();

//如果执行行数为1返回true,其它……
[/Quote]

正解
风之影子 2012-05-18
  • 打赏
  • 举报
回复
除第四句是C#里唯一的三元运算符问题。其它的都是ADO.NET的相关问题。
风之影子 2012-05-18
  • 打赏
  • 举报
回复
找一本基于.net平台语言的数据库操作书籍,经这样问效果要好。

技术是来自于交流,但不是这样的交流。
feixuyue 2012-05-18
  • 打赏
  • 举报
回复
小女子就是有人气啊
e251396 2012-05-18
  • 打赏
  • 举报
回复
小妞,第一条不能这样声名一个静态的connection,这样会出大问题的,会出现占用连接的问题。
  • 打赏
  • 举报
回复


private static SqlConnection connection = null; //定义 数据库的链接connection
connection.State == connectionState.Closed //当前连接的是关闭的
i = cmd.ExecuteNonQuery(); //ExecuteNonQuery() 返回一个 int型的操作成功的结果数 大于0 成功 ,否则失败
return (i == 1)?true:false ; //三目运算符 如果 前面的条件成立,则返回true 否则返回 false

ExecuteScalar() //返回的是个object
ONE-PIECE 2012-05-18
  • 打赏
  • 举报
回复
正解。。。。。。。。。

[Quote=引用 6 楼 的回复:]
private static SqlConnection connection = null;
建立一个叫做connnection的sql null数据库连接
connection.State == ConnectionState.Closed
判断数据库连接的状态是否关闭
i = cmd.ExecuteNonQuery();
数据库操作影响行数给i
return (i == 1) ?……
[/Quote]
加载更多回复(9)

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧