0

アプリ開発にphoneagapフレームワークを使用しています。phonegap にクエリを挿入します。

tx.executeSql('insert into "'+gAppConfig.configTable+'" (key , value) values(uniqueId,"'+uniqueId+'"),(serverURL,"'+serverURL+'")' , querySuccess, errorQuery);

これは機能していません。何が問題なのか誰か教えてください。ありがとう。

4

1 に答える 1

1

データベースにテーブルを作成し、「id」と「serverURL」の 2 つの列を持つ「tablename」という名前を付けたとします。ここで、「id」は主キーです。

これを試して:

   Iquery = "INSERT INTO 'tableName' VALUES(null, "+serverURL+");";
   tx.executeSql(
      Iquery,
      null,
      function(){ /* to do on success, or you may just set it as "null" */},
      function(){ /* to do on error, or you may just set it as "null" */});

または、これを試すことができます:

 tx.executeSql("INSERT INTO tableName(id, serverURL) VALUES (?,?)",
        [null, serverURL], // these are the variables to insert
        function(){ /* to do on success, or you may just set it as "null" */},
        function(){ /* to do on fail, or you may just set it as "null" */});

詳細については、cordovaの元のドキュメントを参照してください。

于 2012-12-13T10:44:09.440 に答える