2012-02-17 108 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

相關問題