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

    C#代码  收藏代码
    1. /// <summary>插入  
    2. /// 返回刚刚插入的ID  
    3. /// </summary>  
    4. /// <param name="groupname"></param>  
    5. /// <param name="gid"></param>  
    6. /// <returns></returns>  
    7. public bool Insert(string groupname, out string gid)  
    8. {  
    9.     string sql = "insert into groupca(groupname) values(@groupname);select last_insert_rowid();";  
    10.     helper.CreateCommand(sql);  
    11.     helper.AddParameter("@groupname", groupname as object);  
    12.     string res = helper.ExecuteScalar();  
    13.     if (!string.IsNullOrEmpty(res))  
    14.     {  
    15.         gid = res;  
    16.         return true;  
    17.     }  
    18.     else  
    19.     {  
    20.         gid = "0";  
    21.         return false;  
    22.     }  
    23. }  

        

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

  • 相关阅读:
    Linux curl命令添加参数
    postman无限循环执行接口用例
    xshell用root用户登录ubuntu
    centos5 yum源配置
    移动端布局方案
    vue + store2实现未提交信息自动保存
    sublime text里的terminal
    20180204
    2018.1.3 interview
    http协议
  • 原文地址:https://www.cnblogs.com/94cool/p/2759158.html
Copyright © 2011-2022 走看看