繁体   English   中英

在Windows 8应用程序中从sqlite表检索数据

[英]Retrieving Data from sqlite table in windows 8 app

我有一个现成的sqlite文件形式的数据库,我想根据我的应用程序的要求将数据与各种控件(如组合框,文本框等)绑定在一起。

我已经引用了此链接: http : //wp.qmatteoq.com/using-sqlite-in-your-windows-8-metro-style-applications/,并根据我的数据库表创建了一个类。

我有一个表auto_fares,所以我创建了一个类auto_fare。 按照上面的链接中所述,我已经执行了上述步骤,但是仍然收到以下错误:“没有这样的表:auto_fares”,尽管我的数据库中确实存在此名称的表。

请指导我。 欢迎任何帮助。 等待回复。

下面的代码块:

StorageFile seedFile = await StorageFile.GetFileFromPathAsync(
    Path.Combine(
       Windows.ApplicationModel.Package.Current.InstalledLocation.Path,
       "fare.sqlite"));
SQLiteAsyncConnection conn = new SQLiteAsyncConnection("fare.sqlite");
var query = conn.Table<auto_fares>();
var result = await query.ToListAsync();
foreach (var item in result)
{
   auto_fares obj = new auto_fares();
   cbCity.Items.Add(item.city);
}

默认路径是Windows.Storage.ApplicationData.Current.LocalFolder.Path (并且您的代码始终不会使用seedFile )。

请参阅使用SQLite数据库播种Metro风格的应用程序

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM