2012-09-11 222 views
2

我想在Metro應用程序中使用已經創建的數據庫(sqlite文件)。 我正在使用C#和Sqlite-net。我有WinRT的SQlite。SQlite與Windows 8 Metro應用程序

試過蒂姆豪雅方法,沒有編譯。 await運算符只能在異步方法中使用。考慮用'異步'修飾符標記此方法,並將其返回類型更改爲'任務'。 我第二次使用同樣的等待。

回答

1

您可能會發現我的async/await intro有幫助。

在您的具體情況,我建議你做了錯誤信息說的話:標記方法async和改變返回類型爲TaskTask<T>(除非它是一個事件處理程序)。

+0

謝謝。我正在使用Async方法。以下是代碼 - Windows.Storage.StorageFile seedFile = await Windows.Storage.StorageFile.GetFileFromPathAsync(Path.Combine(Windows.ApplicationModel.Package.Current.InstalledLocation.Path,「SXXConf.sqlite」));等待seedFile.CopyAsync(Windows.Storage.ApplicationData.Current.LocalFolder);這兩個等待都是錯誤..... – user1664018

+0

我有閱讀困難。請使用導致錯誤的* complete *'async'方法更新您的原始問題。 –

+1

我找到了。謝謝。將包含代碼的方法變爲異步void而不是void。有效。我是這個Visual sudio/C#編程的新手。我可以連接到我的數據庫。您能否幫我找到一個鏈接,用於檢索Metro應用程序中的數據並鏈接Metro應用程序中的數據。謝謝! – user1664018

相關問題