foreach ( TextBox tb in this.Controls.OfType<TextBox>())
{
}
我有这个getTime方法:
readAsDataURL
还有一种更新时间的方法:
FileReader
我这样使用getTime():
String createTable = "CREATE TABLE " + TABLE_NAME
+ " (ID INTEGER PRIMARY KEY AUTOINCREMENT, "
+ COL2 +" TEXT, "
+ COL3 +" INTEGER"
+ ")";
由于某种原因,任何事情都无法正常运行。 谢谢您的帮助:D
答案 0 :(得分:0)
您必须检查Cursor
是否已使用moveToFirst()
提取任何行:
Cursor test = mDatabaseHelper.getTime(selectedName);
int timeTest = 0;
if (test.moveToFirst()) {
timeTest = test.getInt(0);
System.out.print(timeTest);
} else {
System.out.print("No rows matching");
}
修改
您的问题的标题似乎与您稍后提及的所有内容都没有关系,
但是,您是否已经创建了表
现在您要添加COL3
列?
如果是这样,请卸载该应用程序,以便删除并重新运行数据库,以便使用新列重新创建该数据库。
如果CREATE TABLE...
语句中的代码已经存在,则不会创建该表。