0
我有一个表中有一列,我已经设置该列的值默认为0;但每当我访问该值,它无法访问。下面的代码,我已经尝试过。Android数据库提取数据库值
public void getmaxoid() {
SQLiteDatabase database = dataforcategorylistview.getReadableDatabase();
String[] columns = {"order_id"};
Cursor cursors = database.rawQuery("Select max(order_id) from sales_item", null);
if (cursors.moveToNext()) {
convertedorderid = cursors.getInt(cursors.getColumnIndexOrThrow("order_id"));
if (convertedorderid==0) {
int oid = 0;
//int oid = Integer.parseInt(OrderIdFromService);
serverorderid = String.valueOf(convertedorderid++);
orderidset.setText(serverorderid);
} else {
serverorderid = String.valueOf(convertedorderid++);
orderidset.setText(serverorderid);
}
cursors.close();
}
} And this is my table:
String salesitem = "CREATE TABLE `sales_item` (`sales_id` integer NOT NULL,`order_id` numeric DEFAULT 0,`menu_id` nvarchar(500) NOT NULL,`qty` integer NOT NULL,`rate` numeric NOT NULL,`total_amount` numeric NOT NULL,`w_id` numeric NOT NULL,`kot_id` integer NOT NULL,PRIMARY KEY(`sales_id`))";
感谢您提供解决方案 – Dipak