这是我的代码:
BookMark[] st = CSDatabase.RunQuery<BookMark>(
@"SELECT * FROM Bookmark WHERE link='" + link + "'");
class BookMark
{
public string link;
}
有时我会得到一个NullReferenceException,但我不知道为什么。
请帮助我!
答案 0 :(得分:1)
如果您使用的是sqlite数据库,则问题是由于sqlite数据库设置为UTF-8以外的编码。只需用UTF-8编码创建一个新的sqlite数据库,错误就会消失。
答案 1 :(得分:0)
你几乎没有给我们任何东西。我猜你得到了例外,因为代码中的link
变量是null
。