久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

      • <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="qwawimqqmiuu" 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="qwawimqqmiuu" 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="qwawimqqmiuu" 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. 主站蜘蛛池模板: 综合久久久久久久 | 密色视频 | 亚洲成人二区 | 欧美一级黄色免费看 | 亚洲国产一区二区三区在线观看 | 成人精品在线观看 | 国产精品久久久久久久久图文区 | 国产一区2区 | 久久成人精品视频 | 国产午夜精品一区二区三区嫩草 | 成人一区二| 亚洲午夜三级 | 久久不卡日韩美女 | www.婷婷| 日本免费一区二区三区 | 国内精品视频 | 特级生活片 | 国产91久久久久蜜臀青青天草二 | av一级一片 | 天天爽夜夜骑 | 国产精品乱码一区二区三区 | av免费网址 | 欧美亚洲激情 | 欧美一区二区视频 | 高清国产午夜精品久久久久久 | 久久久视 | 一区二区三区四区在线视频 | 日日夜夜精品免费视频 | 欧美黑人狂野猛交老妇 | 高清一区二区三区 | 国产精品久久 | 美女天天干天天操 | 久久av一区 | 午夜影院网站 | 国产高清视频在线 | av黄在线观看| 99视频免费在线观看 | 婷婷丁香在线视频 | 91精品久久久久久久久久 | 亚洲视频免费在线观看 | 国产欧美综合在线 |