社区
C#
帖子详情
(第一次做软件)大家帮忙看看,刚学用vs2010 C#做软件,出现一行有语句错误,请大家帮忙找出来,就一行代码!!
u010524195
2014-11-12 09:18:36
int Rtn = db.ExecuteNonQuery("update sc set grade='" + this.textBox3.Text + "' where sno=" + this.textBox1.Text + "cno='" + this.textBox2.Text);
...全文
165
7
打赏
收藏
(第一次做软件)大家帮忙看看,刚学用vs2010 C#做软件,出现一行有语句错误,请大家帮忙找出来,就一行代码!!
int Rtn = db.ExecuteNonQuery("update sc set grade='" + this.textBox3.Text + "' where sno=" + this.textBox1.Text + "cno='" + this.textBox2.Text);
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shoppingli
2014-11-13
打赏
举报
回复
上面都给答案,sql的条件少and,后面的cno = '"+this.textBox2.Text+"'",这里要注意单引号,如果是字符串的才使用,不是的就去掉,你自己看都看不清楚。 另外,你做软件,可以自己用单步调试,看一下sql语句出什么问题。自己先在数据库里面执行看看错误
u010524195
2014-11-13
打赏
举报
回复
非常感谢大家!!
zhrongr
2014-11-13
打赏
举报
回复
string str=" update sc set grade='" + this.textBox3.Text + "' where sno='" + this.textBox1.Text + "' and cno='" + this.textBox2.Text+"' "; 如果碰到sql语句问题,你可以用下面语句,把sql数据输出,再放到数据库中执行,看看是哪里的问题。 Response.Write(str); Response.End(); 以后碰到程序语句错误,你也可以用Response.Write(),Response.End(),分段测试程序,一段段排除。
宝_爸
2014-11-13
打赏
举报
回复
改成下面的,然后设置断点,看看sql的值是什么,很容易找到错误,或者试着在sql server management studio中运行下。 string sql = "update sc set grade='" + this.textBox3.Text + "' where sno=" + this.textBox1.Text + "cno='" + this.textBox2.Text; int Rtn = db.ExecuteNonQuery(sql );
threenewbee
2014-11-12
打赏
举报
回复
sno cno如果是数字,不要加引号,如果是字符串要加引号 cno前面缺少 " and ",注意空格
wind_cloud2011
2014-11-12
打赏
举报
回复
int Rtn = db.ExecuteNonQuery( "update sc set grade='" + this.textBox3.Text + "' where sno='" + this.textBox1.Text + "' and cno='" + this.textBox2.Text+"'");
wind_cloud2011
2014-11-12
打赏
举报
回复
"update sc set grade='" + this.textBox3.Text + "' where sno='" + this.textBox1.Text + "' and cno='" + this.textBox2.Text+"'";
C#
中的
语句
C#
提供了各式各样的
语句
,大多数是由C和C++发展而来,当然,在
C#
中
做
了相应修改。
语句
和表达式一样,都是
C#
程序的基本组成部分,在本文我们来一起学习
C#
语句
。
c#
跳转
语句
详解
即为标签名,再加上冒号":",标签名大家可以随意取,比如aa,bb,反正随大家喜欢.这四句
代码
的意思是,第一句:定义变量i,第二句:跳转到标签为cc的
语句
,接下来就输出i的结果,可以看出,第三句是无意义的,因为没有被执行,跳过去了,所以输出的值是0,而不是9.goto 的意思是跳转到的意思,那么跳转到哪里呢,当然是跳转到另一个
语句
,如何标示这个要跳转到的
语句
,答案是在该
语句
前加上标签。goto跳转的
语句
,并不是一定要跳转到之后的
语句
,也就是说,goto还可以跳到前面去执行。输出结果:从这里继续执行...
c#
学习第16课,迭代(循环)
语句
跳转
语句
迭代(循环)
语句
迭代
语句
的功能是在某个条件的控制下,让一对逻辑反复执行,反复执行的逻辑叫
做
循环体 迭代
语句
有四种: 1.while
语句
2.do
语句
3.for
语句
4.foreach
语句
while
语句
当满足某个条件下,反复执行循环体。while
语句
的循环体可能执行一次或多次也可能一次也不执行 ...
C#
基础语法
目录
C#
基础语法
C#
注释符
C#
变量(Variable)变量的存储变量的数据类型变量的使用规则变量的命名变量的作用域
C#
运算符赋值运算符复合赋值运算符`+`号的作用算术运算符关系(比较)运算符逻辑运算符
C#
占位符
C#
转义符@符号
C#
类型转换隐式类型转换(自动类型转换)显式类型转换(强制类型转换)Convert类型转换
C#
结构划分
C#
分支结构if
语句
if-else
语句
if-else-if
语句
C#
分支结构switch-case
语句
C#
循环结构while循环do-while循环
C#
br
C#
详细学习教程
C#
详细学习,包含基本语法、对象、多线程
C#
111,096
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章