ASP.NET中对SQLITE数据库进行插入操作后返回自增的ID
2010-04-08 17:54
447 查看
啥也不说了,刚刚研究出来滴~~~贴码:
/// <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))
{
gid = res;
return true;
}
else
{
gid = "0";
return false;
}
}
上面的代码用到了自己之前创建的一个SQLITE数据库的操作类,当然,最主要的就是那一句语句了,其实select last_insert_rowid();也就相当于MSSQL中的select @@identity;
/// <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))
{
gid = res;
return true;
}
else
{
gid = "0";
return false;
}
}
上面的代码用到了自己之前创建的一个SQLITE数据库的操作类,当然,最主要的就是那一句语句了,其实select last_insert_rowid();也就相当于MSSQL中的select @@identity;
相关文章推荐
- ASP.NET中对SQLITE数据库进行插入操作后返回自增的ID
- ASP.NET对Excel单元格进行操作并且插入数据
- asp.net调用mysql 存储过程 带 out 返回值,返回刚插入数据库中的自增的ID,LAST_INSERT_ID() 的使用
- asp.net调用mysql 存储过程 带 out 返回值,返回刚插入数据库中的自增的ID,LAST_INSERT_ID() 的使用
- ASP.NET结合Sql Server数据库如何获得存储过程的返回值进行操作
- ASP.NET 往oracle插入一条数据并返回ID
- 关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作
- 用ASP.NET对IIS中的虚拟目录进行操作(转)
- Asp.Net 2.0 操作mysql 数据基类(读取,删除,插入,更新)
- C#进行SQL执行Insert插入语句后返回新增行的ID
- 执行插入操作后,如何返回自动增长的ID(Java)
- 在ASP.NET 2.0中操作数据之六十一:在事务里对数据库修改进行封装
- asp.net access添加返回自递增id的实现方法第1/3页
- ASP.NET 使用类对数据库进行增删改查操作
- asp.net长文章插入指定分页符进行分页
- mybatis 进行插入操作,如何返回主键问题
- asp.net 获取插入记录的ID
- [导入]Silverlight 2 (beta1)数据操作(1)——使用ASP.NET Web Service进行数据CRUD操作(上)
- ASP.NET 2.0中用Gridview控件操作数据——使用Gridview插入新记录
- Asp.net页面中调用soapheader进行验证的操作步骤