• 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; 

    撸码:复制、粘贴,拿起键盘就是“干”!!!
  • 相关阅读:
    返回一个整数数组中最大子数组的和 1
    软件工程第一周开课博客
    体温上报系统总结
    Android 布局中如何使控件居中
    Android:Unable to find explicit activity class报错
    Android Studio 线性布局
    相对布局
    HTML5 video视频
    阅读笔记——《人月神话》
    体温汇报系统界面
  • 原文地址:https://www.cnblogs.com/niunan/p/1707648.html
Copyright © 2020-2023  润新知