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

    撸码:复制、粘贴,拿起键盘就是“干”!!!
  • 相关阅读:
    用opengl实现多个视口
    齐次坐标和矩阵变换
    关于透明和不透明排序问题
    PlaneBoundedVolumeList平面体积查询
    jQuery获取元素
    关于借助prototype进行分页的一个小插件
    浏览器解析状态
    关于获取元素进行动画效果的问题以及简单的正则表达式验证
    php简单分页类
    生产者消费者问题
  • 原文地址:https://www.cnblogs.com/niunan/p/1707648.html
Copyright © 2020-2023  润新知