0

Hey Guys ive は私のデータベースに問題があります。次のようなテキストビューでデータベースを表示しています。

 hh:mm dd:MM:yyyy text
 12:14 12.12.2014 awdawdawd
 13:12 13:12:2015 awdaw awdw

onclick iam は次の方法でテキストを取得します。

StringBuilder ortsplit = new StringBuilder();
String item = ((TextView) view).getText().toString();
            String[] itemsplit = item.split("\\s+");
            String uhrsplit = itemsplit[0].toString();
            String datumsplit = itemsplit[1].toString();
            ortsplit.setLength(0);
            for (int i = 2; i < itemsplit.length; i++) {
                ortsplit.append(" " + itemsplit[i].toString());
            }
            String sortsplit = String.valueOf(ortsplit);

それから私のデータベースを開いています:

datasource.open();
                datasource.findedel(uhrsplit,datumsplit,sortsplit);
                datasource.close();

my datasource.findedel: public void findedel(String pZeit, String pDatum, String pOrt) {

    database.delete("TABELLE", "UHRZEIT="+Zeit +"AND DATUM="+Datum+"AND ORT="+Ort,null);

}

以前は次のように見えていましたが、行に「id」が表示されませんでした。

 1    hh:mm dd:MM:yyyy text
 2    12:14 12.12.2014 awdawdawd
 3    13:12 13:12:2015 awdaw awdw

そして、「id」を取得し、そのid = idのエントリを検索して行を削除しましたが、最初の行を削除したので、コンテンツで行を検索したいと思います。

私の問題の解決策はありますか?

4

1 に答える 1