pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

      • <bdo id='0FtKX'></bdo><ul id='0FtKX'></ul>
      <legend id='0FtKX'><style id='0FtKX'><dir id='0FtKX'><q id='0FtKX'></q></dir></style></legend><tfoot id='0FtKX'></tfoot>

      1. <i id='0FtKX'><tr id='0FtKX'><dt id='0FtKX'><q id='0FtKX'><span id='0FtKX'><b id='0FtKX'><form id='0FtKX'><ins id='0FtKX'></ins><ul id='0FtKX'></ul><sub id='0FtKX'></sub></form><legend id='0FtKX'></legend><bdo id='0FtKX'><pre id='0FtKX'><center id='0FtKX'></center></pre></bdo></b><th id='0FtKX'></th></span></q></dt></tr></i><div class="f7d1fbf" id='0FtKX'><tfoot id='0FtKX'></tfoot><dl id='0FtKX'><fieldset id='0FtKX'></fieldset></dl></div>

        <small id='0FtKX'></small><noframes id='0FtKX'>

        SCOPE_IDENTITY 似乎不適用于參數化查詢

        SCOPE_IDENTITY does not seem to work with parameterized queries(SCOPE_IDENTITY 似乎不適用于參數化查詢)
            <bdo id='TR6Qq'></bdo><ul id='TR6Qq'></ul>
              <i id='TR6Qq'><tr id='TR6Qq'><dt id='TR6Qq'><q id='TR6Qq'><span id='TR6Qq'><b id='TR6Qq'><form id='TR6Qq'><ins id='TR6Qq'></ins><ul id='TR6Qq'></ul><sub id='TR6Qq'></sub></form><legend id='TR6Qq'></legend><bdo id='TR6Qq'><pre id='TR6Qq'><center id='TR6Qq'></center></pre></bdo></b><th id='TR6Qq'></th></span></q></dt></tr></i><div class="vprdtn1" id='TR6Qq'><tfoot id='TR6Qq'></tfoot><dl id='TR6Qq'><fieldset id='TR6Qq'></fieldset></dl></div>

                <tfoot id='TR6Qq'></tfoot>

                <small id='TR6Qq'></small><noframes id='TR6Qq'>

                  <legend id='TR6Qq'><style id='TR6Qq'><dir id='TR6Qq'><q id='TR6Qq'></q></dir></style></legend>
                    <tbody id='TR6Qq'></tbody>

                1. 本文介紹了SCOPE_IDENTITY 似乎不適用于參數化查詢的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我有一個帶有標識列的表,我想在插入后獲取該列的值.以下不使用參數的代碼運行良好:

                  I have a table with an identity column whose value I would like to get after an INSERT. The following code, which does not use parameters, is working perfectly:

                  string query = "INSERT INTO aTable ([aColumn]) VALUES (42)";
                  SqlCommand command = new SqlCommand(query, connection);
                  command.ExecuteNonQuery();
                  
                  query = "SELECT CAST(SCOPE_IDENTITY() AS bigint)";
                  command = new SqlCommand(query, connection);
                  object identity = command.ExecuteScalar();
                  

                  如果我將上述代碼的 INSERT 部分更改為使用參數化查詢,ExecuteScalar() 會突然返回一個 System.DBNull 值.這是參數化查詢代碼的樣子:

                  If I change the INSERT part of the above code to use a parameterized query, ExecuteScalar() suddenly returns a System.DBNull value. This is how the parameterized query code looks like:

                  string query = "INSERT INTO aTable ([aColumn]) VALUES (@aColumn)";
                  SqlCommand command = new SqlCommand(query, connection);
                  command.Parameters.AddWithValue("@aColumn", 42);
                  command.ExecuteNonQuery();
                  

                  我嘗試更改 SCOPE_IDENTITY 代碼,以便它使用輸出參數并調用 ExecuteNonQuery(),但我仍然在 out 參數中得到空值.我還嘗試在兩個不同版本的 SQL Server(2012 和 2008,都為 Express 版)上運行代碼,結果相同.

                  I have tried to change the SCOPE_IDENTITY code so that it uses an output parameter and invokes ExecuteNonQuery(), but I still get a null value in the out parameter. I have also tried running the code against two different versions of SQL Server (2012 and 2008, both Express Edition), again with the same result.

                  知道我在這里做錯了什么嗎?

                  Any ideas what I am doing wrong here?

                  推薦答案

                  嘗試將 INSERT 和 SELECT 合并為一個語句

                  Try combining your INSERT and SELECT into one statement

                  string query = "INSERT INTO aTable ([aColumn]) VALUES (@aColumn);SELECT CAST(SCOPE_IDENTITY() AS bigint)"; 
                  SqlCommand command = new SqlCommand(query, connection); 
                  command.Parameters.AddWithValue("@aColumn", 42); 
                  object identity = command.ExecuteScalar(); 
                  

                  這篇關于SCOPE_IDENTITY 似乎不適用于參數化查詢的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Can I figure out a list of databases and the space used by SQL Server instances without writing SQL queries?(我可以在不編寫 SQL 查詢的情況下找出數據庫列表和 SQL Server 實例使用的空間嗎?) - IT屋-程序員軟件開發
                  How to create a login to a SQL Server instance?(如何創建對 SQL Server 實例的登錄?)
                  How to know the version and edition of SQL Server through registry search(如何通過注冊表搜索知道SQL Server的版本和版本)
                  Why do I get a quot;data type conversion errorquot; with ExecuteNonQuery()?(為什么會出現“數據類型轉換錯誤?使用 ExecuteNonQuery()?)
                  How to show an image from a DataGridView to a PictureBox?(如何將 DataGridView 中的圖像顯示到 PictureBox?)
                  WinForms application design - moving documents from SQL Server to file storage(WinForms 應用程序設計——將文檔從 SQL Server 移動到文件存儲)

                  • <bdo id='Tz6PN'></bdo><ul id='Tz6PN'></ul>

                        <tbody id='Tz6PN'></tbody>

                      <small id='Tz6PN'></small><noframes id='Tz6PN'>

                        <tfoot id='Tz6PN'></tfoot>
                        1. <i id='Tz6PN'><tr id='Tz6PN'><dt id='Tz6PN'><q id='Tz6PN'><span id='Tz6PN'><b id='Tz6PN'><form id='Tz6PN'><ins id='Tz6PN'></ins><ul id='Tz6PN'></ul><sub id='Tz6PN'></sub></form><legend id='Tz6PN'></legend><bdo id='Tz6PN'><pre id='Tz6PN'><center id='Tz6PN'></center></pre></bdo></b><th id='Tz6PN'></th></span></q></dt></tr></i><div class="x5x1nlx" id='Tz6PN'><tfoot id='Tz6PN'></tfoot><dl id='Tz6PN'><fieldset id='Tz6PN'></fieldset></dl></div>

                            <legend id='Tz6PN'><style id='Tz6PN'><dir id='Tz6PN'><q id='Tz6PN'></q></dir></style></legend>
                          1. 主站蜘蛛池模板: 节流截止放空阀-不锈钢阀门-气动|电动截止阀-鸿华阀门有限公司 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 开云(中国)Kaiyun·官方网站 - 登录入口| 双能x射线骨密度检测仪_dxa骨密度仪_双能x线骨密度仪_品牌厂家【品源医疗】 | 工控机,嵌入式主板,工业主板,arm主板,图像采集卡,poe网卡,朗锐智科 | 二手回收公司_销毁处理公司_设备回收公司-找回收信息网 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 北京发电机出租_发电机租赁_北京发电机维修 - 河北腾伦发电机出租 | 杭州月嫂技术培训服务公司-催乳师培训中心报名费用-产后康复师培训机构-杭州优贝姆健康管理有限公司 | 广东佛电电器有限公司|防雷开关|故障电弧断路器|智能量测断路器 广东西屋电气有限公司-广东西屋电气有限公司 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 武汉宣传片制作-视频拍摄-企业宣传片公司-武汉红年影视 | 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | 标准品网_标准品信息网_【中检计量】| 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 陶瓷砂磨机,盘式砂磨机,棒销式砂磨机-无锡市少宏粉体科技有限公司 | 环氧树脂地坪漆_济宁市新天地漆业有限公司 | 江苏农村商业银行招聘网_2024江苏农商行考试指南_江苏农商行校园招聘 | 钢结构厂房造价_钢结构厂房预算_轻钢结构厂房_山东三维钢结构公司 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 电动葫芦-河北悍象起重机械有限公司 | 网站建设_网站制作_SEO优化推广_百度推广开户_朋友圈网络科技 | 钢托盘,铁托盘,钢制托盘,镀锌托盘,饲料托盘,钢托盘制造商-南京飞天金属13260753852 | 驾驶人在线_专业学车门户网站| 不锈钢复合板|钛复合板|金属复合板|南钢集团安徽金元素复合材料有限公司-官网 | 板框压滤机-隔膜压滤机-厢式压滤机生产厂家-禹州市君工机械设备有限公司 | 建筑消防设施检测系统检测箱-电梯**检测仪器箱-北京宇成伟业科技有限责任公司 | 打包箱房_集成房屋-山东佳一集成房屋有限公司 | 档案密集架,移动密集架,手摇式密集架,吉林档案密集架-厂家直销★价格公道★质量保证 | 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 冷热冲击试验箱_温度冲击试验箱价格_冷热冲击箱排名_林频厂家 | 拉力测试机|材料拉伸试验机|电子拉力机价格|万能试验机厂家|苏州皖仪实验仪器有限公司 | 道达尔润滑油-食品级润滑油-道达尔导热油-合成导热油,深圳道达尔代理商合-深圳浩方正大官网 | 熔体泵|换网器|熔体齿轮泵|熔体计量泵厂家-郑州巴特熔体泵有限公司 | 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | 钢丝绳探伤仪-钢丝绳检测仪-钢丝绳探伤设备-洛阳泰斯特探伤技术有限公司 | 模切之家-专注服务模切行业的B2B平台! | 测试治具|过炉治具|过锡炉治具|工装夹具|测试夹具|允睿自动化设备 | 次氯酸钠厂家,涉水级次氯酸钠,三氯化铁生产厂家-淄博吉灿化工 |