آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اشکال در نغییر متغییر !

hamedsobhi  11 سال پیش  11 سال پیش
0 0

سلام دو ستان می خوام با هر بار زدن button به مقدار i یکی اضافه بشه ،i++ می زنم ارور میده ، لطفا کمکم کنید.i رو چه جوری تعریف کنم

btn.setOnClickListener(new OnClickListener() {
   
    @Override
    public void onClick(View arg0) {
        // TODO Auto-generated method stub
        try{
           
           
            SQLiteDatabase mydb = openOrCreateDatabase(DATABASE_NAME, Context.MODE_PRIVATE,null);
            Cursor allrows  = mydb.rawQuery("SELECT * FROM MY_TABLE WHERE ID='"+i+"'", null);
            if(allrows.moveToFirst()){
                do{
                    String ID = allrows.getString(0);
                    String NAME = allrows.getString(1);
                    String MEAN = allrows.getString(2);
                    String NOUN = allrows.getString(3);
                    // Show values with Toast
                    txt.setText(NAME);
                
                }
                while(allrows.moveToNext());
            }
            mydb.close();
        }catch(Exception e){
            Toast.makeText(getApplicationContext(), "Error", Toast.LENGTH_LONG).show();
        }
   
    }
   
});

0 0
دوست عزیز شما لطفا راهنما و قوانین سایت یک بار دیگر با دقت مطالعه بفرمایید . ممنونم . جواب سوال : شما باید اون متغیر رو به صورت یک فیلد تعریف کرده باشید و به راحتی میتونید به اون اضفه کنید برای اضافه کردن مثلا باید بگید علی مساوی است با علی بعلاوه یک (11 سال پیش)
0 0
i+=1 i رو فیلد کن (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .