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;

  • 相关阅读:
    关于 下载 nfs-utils时的 gssproxy conflicts with selinux-policy-3.13.1-102.el7.noarch 错误
    SCP命令
    DHCP服务
    NFS服务
    ssh免密登录
    可见性判断
    (八)图像处理
    (八)图像处理
    (八)Grahpics之Blit
    (七)时间动画_Time
  • 原文地址:https://www.cnblogs.com/94cool/p/2759158.html
Copyright © 2011-2022 走看看