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="hx77j7t" 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="7hnd777" 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="pdjhjb5" 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. 主站蜘蛛池模板: 塑胶地板-商用PVC地板-pvc地板革-安耐宝pvc塑胶地板厂家 | 防渗土工膜|污水处理防渗膜|垃圾填埋场防渗膜-泰安佳路通工程材料有限公司 | 南京展台搭建-南京展会设计-南京展览设计公司-南京展厅展示设计-南京汇雅展览工程有限公司 | 金属切削液-脱水防锈油-电火花机油-抗磨液压油-深圳市雨辰宏业科技发展有限公司 | 瑞典Blueair空气净化器租赁服务中心-专注新装修办公室除醛去异味服务! | 在线钠离子分析仪-硅酸根离子浓度测定仪-油液水分测定仪价格-北京时代新维测控设备有限公司 | 技德应用| 高清视频编码器,4K音视频编解码器,直播编码器,流媒体服务器,深圳海威视讯技术有限公司 | 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 - 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 | 国资灵活用工平台_全国灵活用工平台前十名-灵活用工结算小帮手 | PU树脂_水性聚氨酯树脂_聚氨酯固化剂_聚氨酯树脂厂家_宝景化工 | 2025黄道吉日查询、吉时查询、老黄历查询平台- 黄道吉日查询网 | 球磨机,节能球磨机价格,水泥球磨机厂家,粉煤灰球磨机-吉宏机械制造有限公司 | 衬氟止回阀_衬氟闸阀_衬氟三通球阀_衬四氟阀门_衬氟阀门厂-浙江利尔多阀门有限公司 | 深圳律师咨询_深圳律师事务所_华荣【免费在线法律咨询】网 | 北京开源多邦科技发展有限公司官网| 二氧化碳/活性炭投加系统,次氯酸钠发生器,紫外线消毒设备|广州新奥 | 千淘酒店差旅平台-中国第一家针对TMC行业的酒店资源供应平台 | 仓储笼_金属箱租赁_循环包装_铁网箱_蝴蝶笼租赁_酷龙仓储笼租赁 测试治具|过炉治具|过锡炉治具|工装夹具|测试夹具|允睿自动化设备 | 全国国际学校排名_国际学校招生入学及学费-学校大全网 | 阻垢剂,反渗透阻垢剂,缓蚀阻垢剂-山东普尼奥水处理科技有限公司 真空粉体取样阀,电动楔式闸阀,电动针型阀-耐苛尔(上海)自动化仪表有限公司 | 高压互感器,电流互感器,电压互感器-上海鄂互电气科技有限公司 | 上海公众号开发-公众号代运营公司-做公众号的公司企业服务商-咏熠软件 | 合肥宠物店装修_合肥宠物美容院装修_合肥宠物医院设计装修公司-安徽盛世和居装饰 | 深圳品牌设计公司-LOGO设计公司-VI设计公司-未壳创意 | 武汉创亿电气设备有限公司_电力检测设备生产厂家 | 打包钢带,铁皮打包带,烤蓝打包带-高密市金和金属制品厂 | 一体化污水处理设备_生活污水处理设备_全自动加药装置厂家-明基环保 | 裹包机|裹膜机|缠膜机|绕膜机-上海晏陵智能设备有限公司 | 有福网(yofus.com)洗照片冲印,毕业聚会纪念册相册制作个性DIY平台 | 欧洲MV日韩MV国产_人妻无码一区二区三区免费_少妇被 到高潮喷出白浆av_精品少妇自慰到喷水AV网站 | 润东方环保空调,冷风机,厂房车间降温设备-20年深圳环保空调生产厂家 | 肉嫩度仪-凝胶测试仪-国产质构仪-气味分析仪-上海保圣实业发展有限公司|总部 | 元拓建材集团官方网站 | 讲师宝经纪-专业培训机构师资供应商_培训机构找讲师、培训师、讲师经纪就上讲师宝经纪 | 九州网址_专注于提供网址大全分享推广中文网站导航服务 | 瓶盖扭矩仪(扭力值检测)-百科 | 玻璃钢型材-玻璃钢风管-玻璃钢管道,生产厂家-[江苏欧升玻璃钢制造有限公司] | 润滑油加盟_润滑油厂家_润滑油品牌-深圳市沃丹润滑科技有限公司 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 石牌坊价格石牌坊雕刻制作_石雕牌坊牌楼石栏杆厂家_山东嘉祥石雕有限公司 | 磨煤机配件-高铬辊套-高铬衬板-立磨辊套-盐山县宏润电力设备有限公司 |