我试图使用以下语句从数据库中删除6行,但我得到如下所示的错误
.getWritableDatabase()execSQL( "DELETE FROM tblname ORDER BY _id ASC LIMIT 6;");
错误: 引起:android.database.sqlite.SQLiteException:near"ORDER":语法错误:DELETE FROM tblname
我尝试以不同的方式重新格式化SQL,但我无法让它工作.我错过了什么?非常感谢你的帮助
出于某种原因,在异步模式下不会调用onreadystatechange回调函数.我在同步模式下测试了帖子,并确认帖子本身工作正常(注释掉我用来检查同步模式下的帖子的测试代码).在safari和firefox最新版本中都会出现此问题.有人可以告诉我这里我做错了什么吗?谢谢.
<html>
<head>
<script>
function recordScore(str)
{
if (str.length==0)
{
return;
}
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
var url="http://hellworld3.appspot.com/findcountry";
var params = "screenname="+document.getElementById("screenname1").value+"&score="+document.getElementById("score1").value;
alert("params: "+params);
xmlHttp.open("POST",url,true);
xmlHttp.onreadystatechange = function()
{
alert("entered call back function. readstate value is: "+xmlHttpreadyState+". Response Text is: "+xmlHttp.responseText);
if (xmlHttp.readyState==4)
{
document.getElementById("message").innerHTML=xmlHttp.responseText;
}
}
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
xmlHttp.send(params);
//Testing code for synchronous mode
//alert("Http get status is: "+xmlHttp.status);
//alert("Http ready state value is: "+xmlHttp.readyState);
//alert("Http get response text is: …Run Code Online (Sandbox Code Playgroud)