久久久久久久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. 主站蜘蛛池模板: 国产成人网 | 国产精品综合 | 中文字幕免费视频 | 天天干干 | 精品欧美一区二区在线观看欧美熟 | 狠狠操电影 | 国久久| 日韩一区不卡 | av天天看 | 91精品国产综合久久婷婷香蕉 | 中文字幕乱码视频32 | 国产精品免费大片 | 999免费网站 | av香蕉 | 国产成人99久久亚洲综合精品 | 精品国产乱码一区二区三区a | 成年网站在线观看 | 国产精品久久免费观看 | 国产高清一区二区三区 | 国产精品大片在线观看 | 日韩免费 | 精品综合 | 国产精品永久在线观看 | 国产第一区二区 | 亚洲精品视频在线播放 | 国产成人免费在线观看 | 91玖玖| 毛片在线视频 | 尤物在线精品视频 | 亚洲成人精选 | 黄在线免费观看 | 久久精品视频网站 | 亚洲精品第一 | 久久国产精品久久久久久久久久 | 国产精品久久久久久亚洲调教 | 欧美激情a∨在线视频播放 成人免费共享视频 | 欧美区在线 | 亚洲综合色自拍一区 | 日本不卡一二三 | 久久小视频| 欧美一级艳情片免费观看 |