2012-02-17 74 views
0

我想使用Windows手机连接到SQLite数据库7的NullReferenceException错误

但在DBHelper文件我得到的Application.GetResourceStream()一个NullReferenceException:

System.IO.Stream src = Application.GetResourceStream(new Uri("/" + assemblyName + ";component/" + dbName, UriKind.Relative)).Stream; 

如何解决它?

+0

可能重复[什么是NullReferenceException,我该如何解决它?](http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-doi-i-fix-它) – Nasreddine 2015-10-04 09:06:58

回答

0

是你的uri正确吗?看来这个方法找不到你要求的资源,奇怪地返回一个空引用而不是引发异常。

+0

感谢它解决了 – meetme 2012-02-29 12:07:08

0

只要把这个陈述分成不同的阶段,你就会看到哪个部分不见了。所以将字符串连接成一个变量。分别构建uri。 然后创建流。

很可能是因为它无法创建Uri,所以当您尝试使用Stream属性时,它失败了。但了解如何诊断问题更重要。

+0

感谢它解决了 – meetme 2012-02-29 12:06:42

+0

@meetme ..你是怎么解决这个问题的。我有同样的问题,我无法解决它...请帮助。 – 2012-10-30 10:46:33

相关问题