zoukankan      html  css  js  c++  java
  • ASP.NET中对SQLITE数据库进行插入操作后返回自增的ID

     啥也不说了,刚刚研究出来滴~~~贴码:

            /// <summary>插入
            
    /// 返回刚刚插入的ID
            
    /// </summary>
            
    /// <param name="groupname"></param>
            
    /// <param name="gid"></param>
            
    /// <returns></returns>
            public bool Insert(string groupname, out string gid)
            {
                
    string sql = "insert into groupca(groupname) values(@groupname);select last_insert_rowid();";
                helper.CreateCommand(sql);
                helper.AddParameter(
    "@groupname", groupname as object);
                
    string res = helper.ExecuteScalar();
                
    if (!string.IsNullOrEmpty(res))
                {
                    gid 
    = res;
                    
    return true;
                }
                
    else
                {
                    gid 
    = "0";
                    
    return false;
                }
            }

        上面的代码用到了自己之前创建的一个SQLITE数据库的操作类,当然,最主要的就是那一句语句了,其实select last_insert_rowid();也就相当于MSSQL中的select @@identity; 

    撸码:复制、粘贴,拿起键盘就是“干”!!!
  • 相关阅读:
    计蒜客 动态规划基础 蒜头跳木桩
    委托的使用和合并
    asp.net "callback" 和 "postback" 的区别.
    3 顶层父类
    2 异常类
    1 智能指针
    16 #error 和 #line
    15 条件编译
    14 宏
    13 编译和链接
  • 原文地址:https://www.cnblogs.com/niunan/p/1707648.html
Copyright © 2011-2022 走看看