c#-关于C#更新mysql数据库结果异常问题,求大神帮忙

问题描述

关于C#更新mysql数据库结果异常问题,求大神帮忙

本人代码如下

 CommonFormService.updateScore(transaction, userid, kindid, score, righttime, maxConright, maxConWrong, successRate, equispaced, nowConrightWrong, qishu, sellid);

在整个方法中多次调用此段代码,只是其中参数不同。updateScore方法代码如下


 public static void updateScore(Transaction transaction, string userid, string kindid, int score, int righttime, int maxConRight, int maxConWrong, int successRight, int epaced, int nowRightWorng, int qishu, string sellid)
        {//`uId` int,`kId` int,`scre` int,`rTime` int,`mConRight` datetime,`maxWorng` int,
            //`sRate` int,`epaced` int,`nowRightWorng` int,`sllID` int,`qs` int
            try
            {

                string sql = "select InsertScore(" + userid + "," + kindid + "," + score + "," + righttime + "," + maxConRight + "," + maxConWrong + "," + successRight + "," + epaced + "," + nowRightWorng + "," + sellid + "," + qishu + ") ";
                DataOperater.Sql_FillDataTabelMysql(transaction,sql);
            }
            catch (Exception e)
            {
            }
        }

如上述代码所示并没有对任何数据有特殊处理,只要数据类型正确即可更新数据库,但是待执行的时候差不多调用了30多次updateScore这个方法 ,其他的都没问题,但是其中一次updateScore里的 sql=" select InsertScore(16,37,11,8,6,1,80,0,1,0,10)"的时候虽然VS提示操作成功,去查询数据库的时候数据没有更新进去,数据不能正常跟新到数据库中,但是当吧
select InsertScore(16,37,11,8,6,1,80,0,1,0,10)这个写到另一个小的C#程序中时执行却成功了,并且把它复制到navicat里面执行也没有问题,请问这是怎么回事啊?以前碰上的问题还可以找到一些错误提示,但是现在这个问题,连个错误提示都找不到 ,感觉很诡异。有大神遇到过这样的问题吗?求助~~~

解决方案

你不是有catch (Exception e)么,在里面输出下错误信息。

时间: 2024-08-28 22:59:06

c#-关于C#更新mysql数据库结果异常问题,求大神帮忙的相关文章

exception-java启动异常,求大神帮忙

问题描述 java启动异常,求大神帮忙 Exception sending context initialized event to listener instance of class com.ap.framework.core.spring.SpringContextLoaderListener org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Fa

数据库查询问题,求大神帮忙解决

问题描述 数据库查询问题,求大神帮忙解决 解决方案 用的vs2005,这怎么解决呢,求大神帮忙关于windows 2008 server R2 文件共享问题,求大神帮忙解决一下!求大神帮忙关于Openssl实现TLS通信的问题 解决方案二: declare @tb table ( BQMC varchar(50), NR varchar(10) ) insert into @tb values('cpts', 'lalala') insert into @tb values('cpts', 'h

androidstudio数据库报错,求大神帮忙看看

问题描述 androidstudio数据库报错,求大神帮忙看看 解决方案 没有人帮忙一下吗?......................... 解决方案二: 想了一天了...还是没有找到错误的地方 解决方案三: 这论坛有活人?...............................

求大神帮忙 MySQL 去掉数据库中重复的数据,保留一条

问题描述 求大神帮忙 MySQL 去掉数据库中重复的数据,保留一条 解决方案 mysql中删除两条重复的数据,只保留一条mysql 删除重复数据只保留一条mysql删除重复数据只保留一条 解决方案二: 菜鸟的答复: ** 删除前先备份一下,万一错了,我不管 ** /* 假设你的表叫table_car */ DELETE FROM table_car WHERE car_id NOT IN (SELECT MIN(car_id) FROM table_car GROUP BY car_line_i

net-.NET网站远程访问mysql数据库的问题,跪求大神帮忙

问题描述 .NET网站远程访问mysql数据库的问题,跪求大神帮忙 网站在调用MYSQL数据库报错如图所示 百度了这个问题提示,好像MYSQL授权权限的问题,但是已经跟MYSQL相关公司技术人员联系过,他们表示已经授过权限,其他客户可以正常访问该用户,于是又查询了相关资料,说是要授权IP地址进行连接,联系了相关技术人员,他们说所有局域网的IP都可以访问,小弟新手,跪求大神帮忙 解决方案 权限处理直接开启就可以试试就ks12可以了权限处理了

socket客户端异常-客户端第二次输入用户名时,会提示主线程由于软件引起连接中断异常,求大神分析原因!

问题描述 客户端第二次输入用户名时,会提示主线程由于软件引起连接中断异常,求大神分析原因! /* 需求: 在客户端,输入用户名,如果该用户名在系统数据库存在,则提示欢迎登陆,如果不存在,则提示用户不存在,每个IP限制登陆三次/ import java.io.; import java.net.*; class LoginClient { public static void main(String[] args)throws Exception { Socket s=new Socket("19

spring mvc-springmvc配置mysql哪里错了,求大神帮忙

问题描述 springmvc配置mysql哪里错了,求大神帮忙 db.properties: driver=com.mysql.jdbc.Driver url=jdbc:mysql://114.215.207.30:3306busticket?useUnicode=true&characterEncoding=UTF-8 username=PBDB password=PBDB springmvc-servlet.xml: <?xml version="1.0" encod

c# windows 服务安装的“提交“阶段出现异常,求大神们帮下忙

问题描述 c# windows 服务安装的"提交"阶段出现异常,求大神们帮下忙 正在开始安装的"安装"阶段. 查看日志文件的内容以获得 D:DocumentsVisual Studio 2013ProjectsTimerTimerob jDebugTimer.exe 程序集的进度. 该文件位于 D:DocumentsVisual Studio 2013ProjectsTimerTimerobjDebugTimer. installLog. 正在安装程序集"

win8-关于mysql的问题,百度上面很多方法我都照着做了,可是还是不行,求大神帮忙看看那

问题描述 关于mysql的问题,百度上面很多方法我都照着做了,可是还是不行,求大神帮忙看看那 我是win8的系统,下载的5.7.10版本,在官网上下载的zip. 有两个问题:1.我在my.ini文件中已经添加了 skip_grant_tables 但是 登陆的时候还是有错误,上图: 2.输入net start mysql启动不了 !图片说明 解决方案 mysql的系统服务是否注册成功,不然net start启动不了 数据库root用户密码是否配置正确 解决方案二: 你确定安装mysql有这么复杂