增加sqlite列的数量而不插入任何数据

时间:2017-11-26 09:48:24

标签: android sqlite android-sqlite sqliteopenhelper

当我的数据库中的列数例如为6时,它可以很好地保存数据。但是当我增加列数时,例如10列。 sqlite没有插入任何数据。程序中没有错误。只是不插入数据。在过去的两周里,我没有得到正确的答案。谢谢

<ion-datetime id="datetime-12-0" 
              pickerFormat="DD/MMM/YY" 
              min="2017" 
              max="2020" 
              [(ngModel)]="date.date">
</ion-datetime>

<button (click)="triggerClick('date1Input')">
  <span class="button-inner">{{date.date | date: 'dd/MM/yy'}}</span>
</button>

1 个答案:

答案 0 :(得分:0)

insert语句中不存在以下列:

public static final String COL_8 = "MAHE_KHTAR";
public static final String COL_11 = "SAAT_EKHTAR";
public static final String COL_12 = "DAGHIGHE_EKHTAR";

尝试在插入中添加所需的列。

可读性建议:

在新行中分隔每个列定义,并使用您定义为final的变量列。

示例:

db.execSQL("CREATE TABLE " + TABLE_NAME + " (" +
            "ID INTEGER PRIMARY KEY AUTOINCREMENT ," +
                    COL_2  + " TEXT, " +
            + COL_3 + " TEXT) "