【发布时间】:2012-05-22 05:50:52
【问题描述】:
我正在使用表格适配器屏幕创建一个布局,以表格方式显示数据库中的数据。我向布局的每一行添加了一个按钮字段以删除该特定行。 下面我附上删除代码。它显示异常: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();
}
}
【问题讨论】:
-
我在查询中传递名称,该名称是从选定的行中获取的。
-
目前你调试过你的代码你得到什么异常??
-
异常:SQL 逻辑错误或缺少数据库
标签: sqlite blackberry blackberry-eclipse-plugin