0

テキストファイルから読み取り、このデータをデータベースに挿入する必要があります

テキストファイルには行が含まれており、各行にはコンマで区切られたデータが含まれています

私はこのコードをエラーなしで実行します

行は正常に読み取られます

しかし、データはデータベースに正常に保存されません

public void GetFrom_Text(){ String []message=null;

        BufferedReader br=null;
        String name1, faculty1, deparment1, officeNumber1, email1, phone1,officeHour1;
        long e;
        try{
            String sCurrentLine = null;

            br =new BufferedReader(new InputStreamReader(getAssets().open("ab.txt")));

            sCurrentLine = br.readLine();
             while((sCurrentLine = br.readLine()) != null){
                 Log.d("Line from file", sCurrentLine);
            if(sCurrentLine!=null ){
              message=sCurrentLine.split(",");
              faculty1=message[0];
                deparment1=message[1];
                name1=message[2];
                officeNumber1=message[3];
                phone1=message[4];
                email1=message[5];
                officeHour1=message[6];
                db.open();
                db.insertRecord(faculty1,deparment1,name1,officeNumber1,phone1,email1,officeHour1);
                db.close();


        }}}
        catch (IOException e1){
            e1.printStackTrace();
        }finally{
            try {
                if (br !=null)br.close();

            }catch (IOException ex){
                ex.printStackTrace();
            }
        }

    }
insertRecord method work well .
4

0 に答える 0