asp.net向SQLITE数据库插入数据并返回自增ID

发布时间:2021-01-10编辑:脚本学堂
分享一例asp.net代码,实现向SQLITE数据库插入数据后,返回自增的ID。有需要的朋友参考下。

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))
     { // www.jb200.com
  gid = res;
  return true;
     }
     else
     {
  gid = "0";
  return false;
     }
 }

说明:
以上代码用到一个SQLITE数据库的操作类,这个也是本节的重点。
另外,select last_insert_rowid(); 相当于MSSQL中的select @@identity; 大家体会下。