xamarin形式的SQlite更新语句

问题描述 投票:-1回答:1

我在Xamarin应用中有一个带有4列的SQlite表我已经插入了3列我需要一条更新语句,使用for循环

使用一些值来更新第4列

(或)

任何其他方法

xamarin xamarin.forms xamarin.android xamarin.ios xamarin-android-player
1个回答
0
投票

您是否要更新sqlite数据库中的记录?如果是这样,您可以使用此模型来更新数据库中的记录。

  readonly SQLiteAsyncConnection _database;

    public PrijemDatabase(string dbPath)
    {
        _database = new SQLiteAsyncConnection(dbPath);
        _database.CreateTableAsync<Prijem>().Wait();
    }

public Task<int> SavePrijemAsync(Prijem prijem)
    {
        if (prijem.BCode != 0)
        {
            return _database.UpdateAsync(prijem);
        }
        else
        {
            return _database.InsertAsync(prijem);
        }
    }

这里是有关如何执行CRUD的链接,您可以参考它。

https://docs.microsoft.com/en-us/archive/msdn-magazine/2016/july/xamarin-working-with-local-databases-in-xamarin-forms-using-sqlite#executing-crud-operations

© www.soinside.com 2019 - 2024. All rights reserved.