好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識(shí)庫 > subsonic3.0插件更新字符串過長(zhǎng)引發(fā)的異常修復(fù)方法

subsonic3.0插件更新字符串過長(zhǎng)引發(fā)的異常修復(fù)方法

熱門標(biāo)簽:百度地圖怎樣做地圖標(biāo)注 征途美甲店地圖標(biāo)注 騰訊地圖標(biāo)注手機(jī) 柳州電銷機(jī)器人公司 太原400電話上門辦理 電銷語音機(jī)器人型號(hào)參數(shù) 浦發(fā)電話機(jī)器人提醒還款 昆明語音電銷機(jī)器人價(jià)格 400電話如何申請(qǐng)取消

最近公司客服提交了個(gè)BUG,說是更新產(chǎn)品詳細(xì)信息時(shí),有的可以有的更新不了,前段時(shí)間一直沒空所以暫時(shí)放下,剛才又出現(xiàn)這個(gè)問題,所以馬上處理了一下。


打開項(xiàng)目解決方案,進(jìn)入DEBUG模式,拿到操作的數(shù)據(jù)提交后進(jìn)行追蹤,發(fā)現(xiàn)提交時(shí)產(chǎn)生了:System.Data.SqlClient.SqlException (0x80131904): 傳入的表格格式數(shù)據(jù)流(TDS)遠(yuǎn)程過程調(diào)用(RPC)協(xié)議流不正確。參數(shù) 4 ("@up_xxx"): 數(shù)據(jù)類型 0xA7 的數(shù)據(jù)長(zhǎng)度或元數(shù)據(jù)長(zhǎng)度無效。

百度一下發(fā)現(xiàn)是由于更新字符串過長(zhǎng)引發(fā)的異常,必須將參數(shù)的Size設(shè)置為-1才行,所以按下圖處理

復(fù)制代碼 代碼如下:

private static void AddParams(DbCommand cmd, QueryCommand qry)
        {
            if(qry.Parameters != null)
            {
                foreach(QueryParameter param in qry.Parameters)
                {
                    DbParameter p = cmd.CreateParameter();
                    p.ParameterName = param.ParameterName;
                    p.Direction = param.Mode;
                    p.DbType = param.DataType;
                    /*
                     * 修 改 人:Empty(AllEmpty)
                     * 修改說明:修改提交的字符串長(zhǎng)度過長(zhǎng)產(chǎn)生的Bug
                     * 異常信息:System.Data.SqlClient.SqlException (0x80131904): 傳入的表格格式數(shù)據(jù)流(TDS)遠(yuǎn)程過程調(diào)用(RPC)協(xié)議流不正確。
                     *           參數(shù) 4 ("@up_xxx"): 數(shù)據(jù)類型 0xA7 的數(shù)據(jù)長(zhǎng)度或元數(shù)據(jù)長(zhǎng)度無效。
                     *********************************************/
                    if (param.DataType.ToString() == "AnsiString")
                    {
                        p.Size = -1;
                    }

                    //output parameters need to define a size
                    //our default is 50
                    if(p.Direction == ParameterDirection.Output || p.Direction == ParameterDirection.InputOutput)
                        p.Size = param.Size;

                    //fix for NULLs as parameter values
                    if(param.ParameterValue == null)
                    {
                        p.Value = DBNull.Value;
                    }
                    else if(param.DataType == DbType.Guid)
                    {
                        string paramValue = param.ParameterValue.ToString();
                        if (!String.IsNullOrEmpty(paramValue))
                        {
                            if(!paramValue.Equals("DEFAULT", StringComparison.InvariantCultureIgnoreCase))
                                p.Value = new Guid(paramValue);
                        }
                        else
                            p.Value = DBNull.Value;
                    }
                    else
                        p.Value = param.ParameterValue;

                    cmd.Parameters.Add(p);
                }
            }
        }

標(biāo)簽:蘭州 江蘇 張家界 新疆 陽泉 天門 白山 德陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《subsonic3.0插件更新字符串過長(zhǎng)引發(fā)的異常修復(fù)方法》,本文關(guān)鍵詞  subsonic3.0,插件,更新,字符串,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《subsonic3.0插件更新字符串過長(zhǎng)引發(fā)的異常修復(fù)方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于subsonic3.0插件更新字符串過長(zhǎng)引發(fā)的異常修復(fù)方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 教练人妻无码AⅤ毛片A片| 涩涩??动漫乱码精品破解版| 色欲狠狠躁天天躁无码中文字幕| 看看一级黄色片| 靠逼视频网站| 黄色视屏在线看| 成人做爰高潮片免费漫画视频 | 姚安县| 小????伸进??????91| 国产+亚洲+欧美+综合| 12—14女人做爰毛片| 成人精品一区二区三区不卡免费看 | 一级黄色性生活| 96精产国品一二三产区区别| 3D XXX 动漫 同人 亚洲| 深夜劲爆小黄文过程| 新婚大ying乱小说| 99爱视频免费高清在线观看| 轻点灬大ji巴太粗太长了爽文| 在线观看免费亚洲| 免费看韩漫| 宝贝太紧了| 91成人试看福利体验区| 免费一级大片儿| 国产成人AV吴梦梦视频| 女人被添全过程A片添| 羞羞羞漫画| 色欲av午夜一区二区三区| 最新国产拍偷乱偷精品老牛队尹人 | 91黑丝国产线观看免费| 情侣偷偷看的羞羞视频网站| 中文字幕一区二区三区四区五区| 小男生肌肌桶女人屁股| 色99久久秋霞电影| 亚洲vs无码秘?蜜桃少妇| 10000部纯爱大片免费看| 公的粗大挺进了我的密道| eeuss影院www影院| 工番口番无遮挡全彩漫画| 欧美女人的逼| 特级淫片欧美高清视频zozozo|