c# – 如何在SQLite中的insert查询中返回自动增量值?

前端之家收集整理的这篇文章主要介绍了c# – 如何在SQLite中的insert查询中返回自动增量值?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的项目中,我使用 System.Data.SQLite.数据库有表格标签,其中包含自动增量主要字段ID(类型为整数).我写的时候:
using (sqliteCommand command = conn.CreateCommand())
{
   command.CommandText = "insert into Tags(name) values(@name) returning into @id";
   command.Parameters.Add("@id",DbType.Int32).Direction = ParameterDirection.Output;
   command.ExecuteNonQuery();
}

Visual Studio表示不支持该操作.怎么解决

在线发生错误

command.Parameters.Add("@id",DbType.Int32).Direction = ParameterDirection.Output;

解决方法

我找到了工作查询
SELECT last_insert_rowid()
原文链接:https://www.f2er.com/csharp/91848.html

猜你在找的C#相关文章