Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android SQLite限制0,60比60120。。。我能得到更多吗?_Android_Sqlite - Fatal编程技术网

Android SQLite限制0,60比60120。。。我能得到更多吗?

Android SQLite限制0,60比60120。。。我能得到更多吗?,android,sqlite,Android,Sqlite,我想得到前60行,而不是下60行 这是我的光标 final Cursor cursor = myDbSales.searchNamemagic(name, startLong, endLong, limita, limitb); public Cursor searchNamemagic(String search_str, String startdate, String enddate, String limita , String limitb) { try {

我想得到前60行,而不是下60行

这是我的光标

final Cursor cursor = myDbSales.searchNamemagic(name, startLong, endLong,  limita,  limitb);

public  Cursor searchNamemagic(String search_str, String startdate, String enddate, String limita , String limitb) {

    try {

        int firstSpace = search_str.indexOf(" "); // detect the first space character
        firstName = search_str.substring(0, firstSpace);  // get everything upto the first space character
        lastName = search_str.substring(firstSpace).trim(); // get everything after the first space, trimming the spaces off
        }catch (Exception c){}

    String query = "SELECT * ,  strftime('%d.%m.%Y %H:%M', datetime(timeStamp, 'unixepoch', 'localtime')) as timecrazy   , tastepreis/(tax+100.0)*tax as'"+TAXSUMSEARCHNAME+"',    '"+currency+"' as '"+ DOLLA_SIGN+"' FROM salesTable where timeStamp BETWEEN '"+startdate+"' AND '"+enddate+"' AND (sellid LIKE '%"+search_str+"%'  OR tastemodel LIKE '%"+search_str+"%'  OR bezeichnung LIKE '%"+search_str+"%' OR sellid LIKE '%"+lastName+" "+firstName +"%'       )  ORDER BY timeStamp DESC limit '"+limita+"', '"+limitb+"'   " ;

    Cursor mCursor = dbSales.rawQuery(query, null);




    if (mCursor != null) {
        mCursor.moveToFirst();
    }
    return mCursor;
}
这就是我的方法

method(name,imyourlist1,"0","60" );
            method(name,imyourlist2, "60","120" );
            method(name,imyourlist3, "120","180");
            method(name,imyourlist4, "180","240");
            method(name,imyourlist5, "240","300");
            v(name,imyourlist6, "300","360");
            method(name,imyourlist7, "360","420");
            method(name,imyourlist8, "420","480");
            method(name,imyourlist9 ,"480","540");
            method(name,imyourlist10 ,"540","600" );

private void method (String name ,ListView imyourlist2, String limita, String limitb){

        final Cursor cursor = myDbSales.searchNamemagic(name, startLong, endLong,  limita,  limitb)
imyourlist1对于60行是正确的,但接下来的行会更多

例如,第一个=0-60下一个60大于120


可能是我的限制错了吗?

您可以使用此脚本

SELECT * FROM tableName LIMIT 60 OFFSET 0
下一个60

SELECT * FROM tableName LIMIT 60 OFFSET 1
页码为int

SELECT * FROM tableName LIMIT 60 OFFSET Number

你需要它做什么?对于“分页”列表视图?我创建多个列表视图以获得10个带有Android KitKat PDFDOCUMENT apiThank you Ahmad的PDF页面,它是否应该是从tableName LIMIT 0偏移量60到下一个tableName LIMIT 60偏移量120?