データベース内の値を削除して追加するための Json ストアを作成しました。コレクションを初期化しました。このように
function wlCommonInit(){
var collections = {
Users : {
searchFields: { Username: 'integer', Password: 'string'}
},
adapter:{
name:'SQL',
add:'addSQL',
remove:'deleteSQL',
replace:'updateSQL',
load:{
procedure:'getSQLs',
params:[],
}
}
};
WL.JSONStore.init(collections).then(function () {
alert("Collection is declared");
});}
$("#get").bind("click",function(){
WL.JSONStore.get("Users").load().then(function(res1){
alert(JSON.stringify(res1));
});
});
アダプタ:
var selectStatement = WL.Server.createSQLStatement("select username, password from test");
関数 getSQLs() {
return WL.Server.invokeSQLStatement({
preparedStatement : selectStatement,
parameters : []
});}
この im の実行中に次のようなエラーが発生します。
[wl.jsonstore] {"src":"load","err":18,"msg":"FAILED_TO_LOAD_INITIAL_DATA_FROM_ADAPTER_INVALID_LOAD_OBJ","col":"Users","usr":"jsonstore","doc":{},"res":{}}
データベースから値を返す方法と、このエラーを解決する方法を教えてください。
よろしく、
シェイク モハメッド シャムヌーン