小编Dev*_*ani的帖子

错误:无法从 CursorWindow 读取第 0 行,第 -1 列。在从中访问数据之前,确保 Cursor 已正确初始化

我收到错误无法从 CursorWindow 读取第 0 行,第 -1 行。在访问 Cursor 中的数据之前,确保它已正确初始化。我已经尝试了一切,但似乎没有任何效果

变量:

private static final String COLUMN_SERVICE_DETAILS = " service_details";
private static final String COLUMN_SERVICE_TIME = " service_time";
private static final String COLUMN_SERVICE_COST = " service_cost";
private static final String TABLE_DETAILS = "details";
Run Code Online (Sandbox Code Playgroud)

表创建

    query = "CREATE TABLE " +TABLE_DETAILS+"("
            +COLUMN_ID+ " INTEGER PRIMARY KEY AUTOINCREMENT, "
            +COLUMN_SERVICE_TIME+ " TEXT, "
            +COLUMN_SERVICE_DETAILS+ " TEXT, "
            +COLUMN_SERVICE_COST+ " TEXT " +
            ");";
    sqLiteDatabase.execSQL(query);
Run Code Online (Sandbox Code Playgroud)

调试我的应用程序后,它在此方法上停止了 getUserDetails

public UserDetails getUserDetails(){

    UserDetails ud = new UserDetails(); …
Run Code Online (Sandbox Code Playgroud)

java sqlite android android-sqlite

-1
推荐指数
1
解决办法
3680
查看次数

标签 统计

android ×1

android-sqlite ×1

java ×1

sqlite ×1