我水平较低,希望大神帮忙看看,应该怎么改??感激不尽,真的

问题描述

代码如下:privatevoidbutton1_Click(objectsender,EventArgse){//update();if(tbNo.Text!=""&&tbName.Text!=""){OleDbConnectioncon=newOleDbConnection();con.ConnectionString=Constring;stringsex;if(rbMale.Checked==true)sex="男";elsesex="女";OleDbCommandcmd=newOleDbCommand(@"updates_infosetsname="+tbName.Text+",sex="+sex+",birthday="+tbBirthday.Text+",specialty="+tbSpecialty.Text+",Sumcredit="+tbSumcredit.Text+"wheresno="+tbNo.Text+"",con);con.Open();cmd.Connection=con;cmd.ExecuteNonQuery();con.Close();adapter.SelectCommand.CommandText="select*froms_info";table.Clear();adapter.Fill(table);adapter.Update(table);}else{MessageBox.Show("请输入正确的学生信息");}}一个修改信息的代码,就是出现:语法错误(操作符丢失)在查询表达式。。。。中:,怎么改????

解决方案

解决方案二:
where前少了个空格
解决方案三:
cmd.Connection=con;这一句也是多余的,上面已经有了。
解决方案四:
89和where之间少空格,sno后面的编号又只有一个单引号,要么去掉,要么用完整的单引号补全
解决方案五:
引用1楼Poopaye的回复:

where前少了个空格

不对的!
解决方案六:
把你生成的sql带到数据库执行一下,就是sql的语法问题而已。如果是字符串类型,需要单引号,比如'"+tbSumcredit.Text+"'
解决方案七:
少单引号吧~~
解决方案八:
这要看你数据库类型来,如果是字符类型,参数要有单引号,where前面加空格
解决方案九:
搞好了结贴OleDbCommandcmd=newOleDbCommand("updates_infosetsname='"+tbName.Text+"',sex='"+sex+"',birthday='"+tbBirthday.Text+"',specialty='"+tbSpecialty.Text+"',Sumcredit='"+tbSumcredit.Text+"'wheresno="+tbNo.Text,con);
解决方案十:
89和where之间少空格,sno后面的编号又只有一个单引号,要么去掉,要么用完整的单引号补全

时间: 2024-07-29 05:48:45

我水平较低,希望大神帮忙看看,应该怎么改??感激不尽,真的的相关文章

菜鸟一枚,希望大神帮忙!我的问题是关于gridview绑定数据源的asp.net

问题描述 菜鸟一枚,希望大神帮忙!我的问题是关于gridview绑定数据源的asp.net 希望在UserStateID后面加上第二张标的Name字段 解决方案 这个是给数据库添加一列然后从数据库中读取的:ALTER TABLE 表名ADD 列名 类型; 下面的不是从数据库添加然后读取的http://zhidao.baidu.com/question/201260940 如果回答对你有帮助请采纳 解决方案二: 直接在sql中连接查询即可select a.* from 表1 a join 表2 b

c语言-关于下面链接的专家系统的缺失代码不明白。希望大神帮忙补全。如果写注释就太感谢了

问题描述 关于下面链接的专家系统的缺失代码不明白.希望大神帮忙补全.如果写注释就太感谢了 https://www.dropbox.com/sh/1r8i36ozggxrje9/AABOHtr-N52QFPXfX0jhQacAa?dl=0

qt-在QT平台下,通过mapnik库实现shp文件可视化,一直没找到合适的例子,希望大神帮忙。。。

问题描述 在QT平台下,通过mapnik库实现shp文件可视化,一直没找到合适的例子,希望大神帮忙... 基于QT平台,想通过mapnik库实现shp文件可视化操作,但是我下载的一个mapnik库中的一个demo老是编译不通过,希望有大神能帮忙,谢谢啦... 解决方案 关于mapnik的问题基本都没人回答呀,这东西真的那么好用么

json-关于volley框架解析JSON数据的问题 菜鸟一只,希望大神帮忙

问题描述 关于volley框架解析JSON数据的问题 菜鸟一只,希望大神帮忙 现在想做一个 天气预报的APP 我使用volley框架得到json数据 为何list 中没有我要 添加的数据 解决方案 你先打印json解析的city和week!看看是否获取到了!另外你这个数组这样装东西,怎么看都怪怪的!估计问题出在你这数组赋值上,我没这样使用过!你可以测试看看 解决方案二: 没有抛出异常吗 没看到list的实例化语句呀

spring-cas加密配置问题,希望大神帮忙

问题描述 cas加密配置问题,希望大神帮忙 各位,我在liferay中配置cas加密算法的时候,引用liferay中的PBKDF2WithHmacSHA1/160/128000加密算法时报错,错误如下: 2015-07-02 15:55:27,077 ERROR [org.jasig.cas.web.init.SafeContextLoaderListener] - The Spring ContextLoaderListener we wrap threw on contextInitiali

希望大神帮忙-关于SQL 的操作,求大神帮忙

问题描述 关于SQL 的操作,求大神帮忙 求大神帮忙做,就两道题.截图.代码都可以!!!求助 触发器设置: 1.任意方式自定义创建一张表. 2.使用触发器控制表插入操作时某个字段不能为空,如果为空回滚操作. 3.任意方式插入一条数据,并且使得触发器检查字段内容为空. 用户安全设置: 1.自定义创建一张表. 2.自定义创建登陆用户和数据库用户. 3.为相关用户提供某个表的插入权限. 4.使用相应帐号登陆数据库管理工具. 5.向表中插入若干条记录. 6.退出帐号后使用windows帐号登陆数据库管理

刚刚做第一个小程序,但遇到了问题希望大神帮忙

问题描述 我们学校的教务在线是gbk解码,但wp不支持,网上说用getdbeciding可以解决,但在wp上报assembly缺少using程序集的错,第次很认真的学习一门技术,希望有好心人帮忙解决"System.Type"不包含"Assembly"的定义,并且找不到可接受类型为"System.Type"的第一个参数的扩展方法"Assembly"(是否缺少using指令或程序集引用 解决方案 解决方案二:Assembly在Sy

运行时一直报这个错误,我是新手希望大神帮忙解决下,不胜感激

问题描述 解决方案 解决方案二:看代码是C#的吧?你在C#中调用了C++的库吗?解决方案三:程序运行缺少东西,具体自己看看那个dll没有被引用到.解决方案四:引用2楼duanzi_peng的回复: 程序运行缺少东西,具体自己看看那个dll没有被引用到. +1解决方案五:用Depends工具查看dll文件依赖关系,把缺少的文件引用进来解决方案六:点开引用那里,看看有没有黄色的感叹号

大神们,我遇到一个问题希望大神帮忙解决下,谢谢啦

问题描述 typeExceptionreportmessagedescriptionTheserverencounteredaninternalerror()thatpreventeditfromfulfillingthisrequest.exceptionjava.lang.reflect.InvocationTargetExceptionsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)sun.reflect.NativeMe