В своем проекте я использую System.Data.SQLite . В базе данных есть таблица Теги
, которая содержит первичное поле автоинкремента ID
(тип Integer
). Когда я пишу:
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;