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;

  • 相关阅读:
    数据库练习
    pymysql
    数据库索引
    数据库查询
    数据库操作
    数据库建表
    数据库初识
    shell 编程
    Struts2与SpringMVC
    SpringAOP
  • 原文地址:https://www.cnblogs.com/94cool/p/2759158.html
Copyright © 2011-2022 走看看