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

C# 在Vici CoolStorage中运行查询时出现NullReferenceException,c#,windows-phone-7,coolstorage,vici,C#,Windows Phone 7,Coolstorage,Vici,这是我的密码: BookMark[] st = CSDatabase.RunQuery<BookMark>( @"SELECT * FROM Bookmark WHERE link='" + link + "'"); class BookMark { public string link; } BookMark[]st=CSDatabase.RunQuery( @“从书签中选择*,其中link=”“+link+””); 类书签 { 公共字符串链接;

这是我的密码:

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

class BookMark
{
    public string link;
}
BookMark[]st=CSDatabase.RunQuery(
@“从书签中选择*,其中link=”“+link+””);
类书签
{
公共字符串链接;
}
有时我会得到一个NullReferenceException,但我不知道为什么


请帮帮我

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

您几乎没有给我们任何依据。我猜您会遇到异常,因为代码中的
链接
变量为
null

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

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

您解决了吗?我也有同样的问题,你解决了吗?我也有同样的问题。