社区
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);
...全文
211
7
打赏
收藏
(第一次做软件)大家帮忙看看,刚学用vs2010 C#做软件,出现一行有语句错误,请大家帮忙找出来,就一行代码!!
int Rtn = db.ExecuteNonQuery("update sc set grade='" + this.textBox3.Text + "' where sno=" + this.textBox1.Text + "cno='" + this.textBox2.Text);
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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+"'";
VS
2010
C#
ReportViewer控件新手上路心得
本文介绍了使用Visual Studio
2010
和
C#
的ReportViewer控件创建报表的详细步骤,包括新建项目、添加ReportViewer、创建数据集和报表、绑定数据以及解决常见问题。特别提醒,DataSetName需与
代码
中一致,报表文件需设置为“始终复制”以避免
错误
。程序员应以解决问题为乐,快乐编程。
VS
2010
使用
C#
调用C++编写的dll,在其他电脑上无法运行的解决办法
在使用
C#
调用C++编译的dll时,遇到在某些电脑上运行异常的问题,表现为无法加载dll。通过检查发现是缺少MSVCR100D.DLL,该dll是
VS
2010
调试版所需。解决方案包括安装
VS
2010
、使用release版本的dll或确保目标机器安装对应VC++运行库。
c#
初学者之
VS
2010
安装与展望
本文是一位前端开发者分享其从零开始学习
C#
和SQLServer,以及如何安装
VS
2010
并解决常见问题的心得,提供新手上手项目的经验和步骤。,
ArcGIS二次开发课程总结(附上
代码
)
vs
2010
(
C#
)+AE
这是一篇关于GIS程序与开发课程的学习总结,作者通过
vs
2010
(
C#
)和ArcEngine进行了道路分析系统的开发。主要涉及空间查询、属性查询和路径分析,部分
代码
参考了《ArcGIS+Engine地理信息系统开发教程》。文章强调了
代码
实践和阶段性总结的重要性,并提到调试
错误
是提升技能的关键。
本菜鸟
第一次
安装ArcObject
第一次
使用
vs
2017
c#
开发遇到的问题总结
博主分享了在
vs
2017环境下安装ArcObject并使用
C#
开发遇到的问题。因未删净
vs
2010
,通过欺骗环境检查成功下载SDK。打开
vs
2017无工具选项需自行添加,创建窗体控件要注意类的添加。运行时
出现
绑定
错误
,最终参考大佬
代码
解决,提醒注意engine与desktop
代码
添加区别。
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章