asp.net向SQLITE数据库插入数据并返回自增ID
发布时间:2016-07-05 编辑:jiaochengji.com
分享一例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.jbxue.com
gid = res;
return true;
}
else
{
gid = "0";
return false;
}
}
/// 返回刚刚插入的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.jbxue.com
gid = res;
return true;
}
else
{
gid = "0";
return false;
}
}
说明:
以上代码用到一个SQLITE数据库的操作类,这个也是本节的重点。
另外,select last_insert_rowid(); 相当于MSSQL中的select @@identity; 大家体会下。
您可能感兴趣的文章:
asp.net向SQLITE数据库插入数据并返回自增ID
SQLite命令学习
SQLite 60分钟入门教程
Python中SQLite的简单应用
SQLite数据库的使用
SQLLite操作百万级数据之优化篇
php读取sqlite入门实例
PHP取得当前插入数据库记录id值
SQLite简介
SQLite函数整理
上一篇:C#使用Jmail库的示例代码
下一篇:c#实现excel中添加超链接的代码
[关闭]