我正在使用糖ORM创建一个表但是没有这样的表的错误。即使在Android Manifest中将版本更新为更高的值。
public class CachedVidcodes extends SugarRecord {
private String vidcodeId;
private String vidcodedownloadedPath;
public CachedVidcodes(){
}
public CachedVidcodes(String vidcodeId, String vidcodedownloadedPath){
this.vidcodeId = vidcodeId;
this.vidcodedownloadedPath = vidcodedownloadedPath;
}
public String getVidcodeId() {
return vidcodeId;
}
public void setVidcodeId(String vidcodeId) {
this.vidcodeId = vidcodeId;
}
public String getVidcodedownloadedPath() {
return vidcodedownloadedPath;
}
public void setVidcodedownloadedPath(String vidcodedownloadedPath) {
this.vidcodedownloadedPath = vidcodedownloadedPath;
}
}
Android Manifest详情如下
<meta-data
android:name="DATABASE"
android:value="vd.db" />
<meta-data
android:name="VERSION"
android:value="2" />
<meta-data
android:name="QUERY_LOG"
android:value="true" />
<meta-data
android:name="DOMAIN_PACKAGE_NAME"
android:value="com.vf.vde.ormclasses" />
答案 0 :(得分:1)
select count(case when STATUS != 'YES' Then 1 end) AS TOT
from T
having (select count(case when STATUS='YES' Then 1 end) AS T)>0 AND TOT>0
答案 1 :(得分:0)
我通过增加AndroidManifest中function getFirstId (word:IWord) :number {
if(word && word.wordForms && word.wordForms.length > 0) {
return word.wordForms[0].wordFormIdentity;
}
return 0;
}
的数量解决了我的问题,因此您可以:
DB_VERSION
并将其更改为3:
<meta-data android:name="VERSION" android:value="2" />