OleDbCommand更新数据的一些问题

OleDbCommand更新数据的一些问题using(OleDbConnectionconnection1=newOleDbConnection(connectionString)){OleDbCommandcommand1=newOleDbCommand();command1.Connection=connection1;

大家好,又见面了,我是你们的朋友全栈君。

using (OleDbConnection connection1 = new OleDbConnection(connectionString))
            {
                OleDbCommand command1 = new OleDbCommand();
                command1.Connection = connection1;
                command1.CommandType = CommandType.Text;
                command1.CommandText = "select * from 成绩单";
                connection1.Open();//打开连接
                OleDbDataAdapter myDataAdapter1 = new OleDbDataAdapter(command1);
                myDataAdapter1.SelectCommand = command1;
                DataSet ds = new DataSet();
                myDataAdapter1.Fill(ds,"成绩单");
                command1.CommandText = "UPDATE 成绩单 SET ASP=" + finalMarks + " WHERE 学号=" + Application["user"];
                OleDbDataAdapter myDataAdapter2 = new OleDbDataAdapter();
                myDataAdapter2.UpdateCommand = command1;
                command1.ExecuteNonQuery(); 
                try { }
                catch { };
                myDataAdapter2.Update(ds,"成绩单");
 
            }  

检查 字段”ASP” 和 “学号” 的数据类型和 等号 后面的 数据类型是否一致,

例如 学号=1  

执行sql 语句时 会尝试把学号列转成 数字型 

如果学号中有非数字,则转换出错。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144435.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • QuoteName\生成Sql语句

    QuoteName\生成Sql语句ifexists(selectnamefromtempdb.dbo.sysobjectswhereid=object_id(N’tempdb.dbo.#tempWorkDate’)andtype=’u’)droptable#tempWorkDateCREATETABLE[#tempWorkDate]([WorkDate][varc…

    2022年9月25日
    2
  • sftp端口改了ssh受影响吗_sftp端口号怎么查

    sftp端口改了ssh受影响吗_sftp端口号怎么查1.修改两个配置文件,添加一行vi/etc/ssh/ssh_configport端口号vi/etc/ssh/sshd_configport端口号2.重启sshd服务systemctlrestartsshd

    2025年11月13日
    8
  • 图片外链方法大全: 免费的图床! 告别新浪图床 和 CDN

    图片外链方法大全: 免费的图床! 告别新浪图床 和 CDN今天给大家公开的是可以图片上传并获取稳定直链的方法,也就是俗称的”图床“;常用的一些免费图床,比如新浪图床可能不好用、图片访问慢;自费购买CDN价格过于昂贵,于是贫穷的我们整理出如下的方法上传图片,用于个人博客、网站等。本文仅列出可公开访问的网页,并只按正常用户操作,手动上传图片获取链接,不公开接口调用方法。防盗链可以通过网站的meta头激活成功教程,在head里插入下方代码:<metaname=”referrer”content=”never”>1、百度

    2022年6月20日
    85
  • 使用SecureCRTPortable的过程中出现的乱码问题解决方式

    使用SecureCRTPortable的过程中出现的乱码问题解决方式各位小伙伴好:可能大家都遇到过使用SecureCRTPortable【以下简称CRT】查日志的过程中出现乱码问题,下面超哥给各位普及下对于乱码的处理方式:1,有可能是当前连接的服务器显示的编码不是utf-8的编码,那样的话就直接修改字符编码就好了,2,当上面的方式不起作用的时候你需要检查下你服务器里的配置喽,第一:执行命令:more…

    2022年5月2日
    43
  • Vim详细配置_mini5配置

    Vim详细配置_mini5配置Vim配置要点一、在终端中开打.vimrc文档二、在.vimrc文档中添加配置内容1.常用设置2.自动备份3.自动补全三、保存退出四、代码高亮不显示一、在终端中开打.vimrc文档vi~/.vimrc二、在.vimrc文档中添加配置内容1.常用设置setnumber “显示行号syntaxon “语法高亮度显示setautoindent “vim使用自动对起,也就是把当前行的对起格式应用到下一行setsmartindent “依据上面的对起格式,智能的

    2022年9月29日
    5
  • Ubuntu下很给力的下载工具

    Ubuntu下很给力的下载工具

    2021年12月1日
    91

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号