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

    <legend id='QLREa'><style id='QLREa'><dir id='QLREa'><q id='QLREa'></q></dir></style></legend>

      <i id='QLREa'><tr id='QLREa'><dt id='QLREa'><q id='QLREa'><span id='QLREa'><b id='QLREa'><form id='QLREa'><ins id='QLREa'></ins><ul id='QLREa'></ul><sub id='QLREa'></sub></form><legend id='QLREa'></legend><bdo id='QLREa'><pre id='QLREa'><center id='QLREa'></center></pre></bdo></b><th id='QLREa'></th></span></q></dt></tr></i><div id='QLREa'><tfoot id='QLREa'></tfoot><dl id='QLREa'><fieldset id='QLREa'></fieldset></dl></div>
      <tfoot id='QLREa'></tfoot>

      1. <small id='QLREa'></small><noframes id='QLREa'>

        c# 最后插入id

        时间:2023-06-05
                <tbody id='dwuIM'></tbody>
                <bdo id='dwuIM'></bdo><ul id='dwuIM'></ul>
                <legend id='dwuIM'><style id='dwuIM'><dir id='dwuIM'><q id='dwuIM'></q></dir></style></legend><tfoot id='dwuIM'></tfoot>
              • <small id='dwuIM'></small><noframes id='dwuIM'>

                1. <i id='dwuIM'><tr id='dwuIM'><dt id='dwuIM'><q id='dwuIM'><span id='dwuIM'><b id='dwuIM'><form id='dwuIM'><ins id='dwuIM'></ins><ul id='dwuIM'></ul><sub id='dwuIM'></sub></form><legend id='dwuIM'></legend><bdo id='dwuIM'><pre id='dwuIM'><center id='dwuIM'></center></pre></bdo></b><th id='dwuIM'></th></span></q></dt></tr></i><div id='dwuIM'><tfoot id='dwuIM'></tfoot><dl id='dwuIM'><fieldset id='dwuIM'></fieldset></dl></div>
                  本文介绍了c# 最后插入id的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  我正在使用这个 sql 的存储过程:

                  I'm using a stored procedure with this sql:

                  INSERT INTO [dbTblUsers]([strUsername], [strPassword])
                  VALUES (@p1,@p2);
                  SELECT @@IDENTITY;
                  

                  并调用程序:

                  // Insert new user
                  nId = daUsers.InsertQuery(textBoxUsername.Text, textBoxPassword.Text);
                  // Insert new Twitter OAuth
                  daTwitterOAuth.Insert(nId, textBoxConsumerKey.Text, textBoxConsumerSecret.Text, textBoxToken.Text, textBoxTokenSecret.Text);
                  

                  如何将对象 @@IDENTITY 转换为 int nId?像这样?

                  How do I cast the object @@IDENTITY int the int nId? Like this?

                  nId = (int)daUsers.InsertQuery(textBoxUsername.Text, textBoxPassword.Text);
                  

                  推荐答案

                  首先,不要使用@@IDENTTY - 使用SCOPE_IDENTITY();如果涉及任何触发器,第一个可以给你意想不到的答案.其次;这两个都返回小数;将其投射到呼叫站点,IMO:

                  Firstly, don't use @@IDENTTY - use SCOPE_IDENTITY(); the first can give you unexpected answers if there are any triggers involved. Secondly; both of these return decimals; cast it at the call-site, IMO:

                  SELECT CAST(SCOPE_IDENTITY() as int)
                  

                  这篇关于c# 最后插入id的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:自动/智能插入“本身"目的 下一篇:INSERT INTO 语句的问题

                  相关文章

                  最新文章

                    <tfoot id='PLx78'></tfoot>

                    <i id='PLx78'><tr id='PLx78'><dt id='PLx78'><q id='PLx78'><span id='PLx78'><b id='PLx78'><form id='PLx78'><ins id='PLx78'></ins><ul id='PLx78'></ul><sub id='PLx78'></sub></form><legend id='PLx78'></legend><bdo id='PLx78'><pre id='PLx78'><center id='PLx78'></center></pre></bdo></b><th id='PLx78'></th></span></q></dt></tr></i><div id='PLx78'><tfoot id='PLx78'></tfoot><dl id='PLx78'><fieldset id='PLx78'></fieldset></dl></div>
                    <legend id='PLx78'><style id='PLx78'><dir id='PLx78'><q id='PLx78'></q></dir></style></legend>

                      • <bdo id='PLx78'></bdo><ul id='PLx78'></ul>
                    1. <small id='PLx78'></small><noframes id='PLx78'>