0

データベース内の値を削除して追加するための 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":{}}

データベースから値を返す方法と、このエラーを解決する方法を教えてください。

よろしく、

シェイク モハメッド シャムヌーン

4

1 に答える 1