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; 

    撸码:复制、粘贴,拿起键盘就是“干”!!!
  • 相关阅读:
    【微信小程序】---线上环境搭建
    【vue】---项目接口管理---【巷子】
    【微信小程序】---授权登陆---【巷子】
    【react】---17新增的生命周期
    laravel 管道设计模式
    vim相关
    OAuth 2.0及微信网页授权
    linux下目录的读、写、执行权限辨析
    NIM游戏
    姿态角(欧拉角)yaw、pitch、roll语义解释
  • 原文地址:https://www.cnblogs.com/niunan/p/1707648.html
Copyright © 2011-2022 走看看