Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在WinRT Tablet的文档文件夹中导入预填充的SQLite DB_Sqlite_Windows 8_Windows Runtime_Microsoft Metro_Winrt Xaml - Fatal编程技术网

如何在WinRT Tablet的文档文件夹中导入预填充的SQLite DB

如何在WinRT Tablet的文档文件夹中导入预填充的SQLite DB,sqlite,windows-8,windows-runtime,microsoft-metro,winrt-xaml,Sqlite,Windows 8,Windows Runtime,Microsoft Metro,Winrt Xaml,我在WinRT平板电脑的文档文件夹中有一个预填充的SQite DB。 如果允许,如何使用代码将其动态导入App LocalFolder。若要访问文档库,您必须以公司帐户上载应用程序。个人帐户不提供文档访问功能 然后打开Package.appxmanifest 转到功能选项卡并选中文档库 转到声明选项卡和文件类型关联声明 在属性部分,在名称字段和支持的文件类型中添加数据库扩展名,在我的例子中,我使用的是.sqlite 查看下面给出的 未阅读全部故事的屏幕截图:D 我会使用下面给定的代码

我在WinRT平板电脑的文档文件夹中有一个预填充的SQite DB。
如果允许,如何使用代码将其动态导入App LocalFolder。

若要访问文档库,您必须以公司帐户上载应用程序。个人帐户不提供文档访问功能

  • 然后打开Package.appxmanifest
  • 转到功能选项卡并选中文档库
  • 转到声明选项卡和文件类型关联声明
  • 在属性部分,在名称字段和支持的文件类型中添加数据库扩展名,在我的例子中,我使用的是.sqlite
  • 查看下面给出的 未阅读全部故事的屏幕截图:D


我会使用下面给定的代码

private async Task MoveOrCopyDatabaseAsync()
{
var LocalFolder=ApplicationData.Current.LocalFolder;
var DbInDocument=await KnownFolders.DocumentsLibrary.GetFileAsync(“db.sqlite”);
//将当前文件移动到指定的文件夹。您将在此处获得重载方法。
等待DbInDocument.MoveAsync(LocalFolder,“所需的\u Name\u Here.sqlite”,NameCollisionOption.ReplaceExisting);
//在指定文件夹中创建文件的副本。您将在此处获得重载方法。
var DbLocal1=await DbInDocument.copyanc(LocalFolder,“所需的\u Name\u Here.sqlite”,NameCollisionOption.ReplaceExisting);
}

使用许可证或许可证密钥的企业应用程序或LOB如何?非常感谢您提供此信息,我从未想过会有此要求。您能否确认不在Appstore中列出的应用程序无法访问DocumentLibrary功能以访问文档文件夹中的文件?我不确定,但它将根据我的想法工作。请退房并