在Vici CoolStorage中运行查询时出现NullReferenceException

本文关键字:NullReferenceException 查询 运行 Vici CoolStorage | 更新日期: 2023-09-27 18:16:20

下面是我的代码:

BookMark[] st = CSDatabase.RunQuery<BookMark>(
            @"SELECT * FROM Bookmark WHERE link='" + link + "'");
class BookMark
{
    public string link;
}

有时我得到一个NullReferenceException,但我不知道为什么。

请帮帮我!

在Vici CoolStorage中运行查询时出现NullReferenceException

如果您使用的是sqlite数据库,则问题是由于sqlite数据库设置为UTF-8以外的编码。只要用UTF-8编码创建一个新的sqlite数据库,错误就会消失。

你几乎没有给我们任何依据。我猜你得到的异常,因为link变量在你的代码是null