Table Adapter Screen を使用して、データベースからのデータを表形式で表示するレイアウトを作成しています。レイアウトの各行にボタン フィールドを追加して、その特定の行を削除しました。以下に削除用のコードを添付します。例外が表示されています:SQLロジックエラーまたはデータベースがありません。私のクエリに何か問題がありますか??? 作成、テーブル、挿入、検索などのデータベース機能に問題はありません。ここで私を助けてください。.prepare(); でエラーが発生します。声明。
public void deletetarget(String cname) {
Statement deletetarget = null;
try
{
URI myURI = URI.create("file:///store/home/Databases/SampleDatabase.db");
d.close();
d = DatabaseFactory.open(myURI);
deletetarget = d.createStatement("DELETE FROM targetCity WHERE KEY_CITYNAME ='"+cname+"'");
deletetarget.prepare();
deletetarget.execute();
deletetarget.close();
d.close();
}
catch ( Exception e )
{
System.out.println("Delete Statement Exception "+e);
e.printStackTrace();
}
}