下面是我的代码:
BookMark[] st = CSDatabase.RunQuery<BookMark>(
@"SELECT * FROM Bookmark WHERE link='" + link + "'");
class BookMark
{
public string link;
}有时我会得到一个NullReferenceException,但我不知道为什么。
请帮帮我!
发布于 2012-08-30 03:56:00
如果您使用的是sqlite数据库,则问题是由于sqlite数据库设置为UTF-8以外的编码。只需使用UTF-8编码创建一个新的sqlite数据库,错误就会消失。
发布于 2012-06-29 23:23:21
你几乎什么也没给我们提供任何依据。我猜您会得到异常,因为代码中的link变量是null。
https://stackoverflow.com/questions/8354098
复制相似问题