引发ArgumentError(“不插入任何数据时需要nullColumnHack”); Flutter中的异常

时间:2019-10-24 12:41:52

标签: flutter sqflite

我正在使用SqFlite程序,但它显示ArgumentError异常。 我的代码不起作用,表明我无法将数据插入数据库。 请有人帮助我。CRUD之类的SQFlite操作无法执行。

异常,例如ArgumentError异常,例如,出现某些带有Exception显示的默认飞镖文件的异常。 抛出异常异常ArgumentError(“不插入数据时需要nullColumnHack”);

*Main> :m +Data.List
*Main Data.List> :m +Data.Ord
*Main Data.List Data.Ord> sortBy (comparing cardSuit) [Card Club Three, Card Diamond Two, Card Spade Eight, Card Spade Five]
[Card {cardSuit = Spade, cardRank = Eight},Card {cardSuit = Spade, cardRank = Five},Card {cardSuit = Club, cardRank = Three},Card {cardSuit = Diamond, cardRank = Two}]

1 个答案:

答案 0 :(得分:1)

只需在db.insert(即nullColumnHack)中再传递一个参数,其值等于Auto Incrementing ID Integer(自动递增ID整数)...它将起作用...对所有其他操作执行此操作...

public IActionResult Action()
{
    return this.RedirectToAction("Index", "ControllerName", new {
        noAccess = true
    });
}