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

时间:2011-12-02 09:15:34

标签: c# windows-phone-7 coolstorage vici

这是我的代码:

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

class BookMark
{
    public string link;
}

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

请帮助我!

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

你几乎没有给我们任何东西。我猜你得到了例外,因为代码中的link变量是null