小编Dan*_*021的帖子

SQLite删除Cascade无法正常工作

在Android 4.2中,使用SQLite 3.7.11,当我从Quizzes表中删除一行时,下面是谁的模式,QuizQuestions表中的相应行不会被删除.

我无法弄清楚出了什么问题.我试过推杆

db.execSQL("PRAGMA foreign_keys = ON;"); 
Run Code Online (Sandbox Code Playgroud)

create table语句之前和之后.

创建表语句:

CREATE TABLE quizzes(quiz_name TEXT PRIMARY KEY COLLATE NOCASE);

CREATE TABLE quizQuestions(quiz_name TEXT, question_id INTEGER,
     PRIMARY KEY(quiz_name, question_id),
     FOREIGN KEY(quiz_name) REFERENCES quizzes(quiz_name) ON DELETE CASCADE,
     FOREIGN KEY(question_id) REFERENCES questions(question_id) ON DELETE CASCADE);
Run Code Online (Sandbox Code Playgroud)

sqlite android cascading-deletes

33
推荐指数
3
解决办法
2万
查看次数

backgroundTaskHost.exe以代码1(0x1)退出

我有一个我正在创建的Windows应用商店应用程序,它有一个用于后台任务的Windows运行时组件.

该解决方案建立在Visual Studio中没有问题,但在后台任务被触发时,它总是失败消息"程序'[4204] backgroundTaskHost.exe’已经与代码1(为0x1)退出".

包含后台任务的项目的引用在主项目中,我正在设置入口点,所以我不知道问题是什么.如何获得有关程序退出原因的更多信息?

c# background-process windows-runtime visual-studio-2013

7
推荐指数
1
解决办法
4345
查看次数