SQLite。。。传递两个参数(Javascript)?
我尝试将两个参数传递给createStatement,如下所示:SQLite。。。传递两个参数(Javascript)?,javascript,sqlite,Javascript,Sqlite,我尝试将两个参数传递给createStatement,如下所示: _isKnownResultURL: function(url, engine) { var st = this.dbh.createStatement("select 1 from ext_Google where _url = ?1 and _engine = ?2;"); st.bindUTF8StringParameter(0, url); st.bindUTF8StringParameter(1,
_isKnownResultURL: function(url, engine)
{
var st = this.dbh.createStatement("select 1 from ext_Google where _url = ?1 and _engine = ?2;");
st.bindUTF8StringParameter(0, url);
st.bindUTF8StringParameter(1, engine);
if(st.executeStep())
{
st.reset();
return true;
}
return false;
}
但这给了我一个错误
Horodatage : 03/07/2013 12:39:41
Erreur : NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [mozIStorageConnection.createStatement]
当我只通过一个,它的工作,但与两个我得到提到的错误
谢谢。您确保url和引擎是字符串了吗;在引号内,它正在运行吗?它正在运行,问题出在表中,而不是代码中。^ ^'