首頁 > 資料庫 > mysql教程 > c#-关于C#更新mysql数据库结果异常问题,求大神帮忙

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-06 09:33:49
原創
1000 人瀏覽過

mysqlc#数据库

本人代码如下

<code> CommonFormService.updateScore(transaction, userid, kindid, score, righttime, maxConright, maxConWrong, successRate, equispaced, nowConrightWrong, qishu, sellid);</code>
登入後複製

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

<code> 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)            {            }        }</code>
登入後複製

如上述代码所示并没有对任何数据有特殊处理,只要数据类型正确即可更新数据库,但是待执行的时候差不多调用了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里面执行也没有问题,请问这是怎么回事啊?以前碰上的问题还可以找到一些错误提示,但是现在这个问题,连个错误提示都找不到 ,感觉很诡异。有大神遇到过这样的问题吗?求助~~~

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
用tp5框架寫sql語句
來自於 1970-01-01 08:00:00
0
0
0
java - springboot新手學習
來自於 1970-01-01 08:00:00
0
0
0
spring - JavaWeb中 Service 層的事務問題
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板