2011-01-25 2 views
0

次のJavaScriptを使用してWebOSでHTML5テーブルを作成しようとしましたが、テーブルは作成されません。 しかし、私は最初のMojo.log "データベースを作成しようとする"以外のログで詳細を見ることができません。WebOSでHTML5テーブルを作成しようとしましたが失敗しました

2011-01-25T15:48:50.251507Z [43854] qemux86 user.notice LunaSysMgr:{LunaSysMgrJS} com.palm.phonegap:情報:palmInitFramework347、データベースを作成してみてください:2527

ドあなたは何か考えている?

おかげ..

var db; 

    function openDb(){ 
     var shortName = 'mcrm'; 
     var version = '1.0'; 
     var displayName = 'mCRM' 
     var maxSize = 65536; 
     db = openDatabase(shortName, version, displayName, maxSize); 

     try { 
      db.transaction(
      function(transaction) { 
      Mojo.Log.info("Try to create database");  
      transaction.executeSql(
       'CREATE TABLE IF NOT EXISTS bookmarks' 
       + ' (id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, ' 
       + ' resource_id INTEGER NOT NULL ' 
       + ' resource_type TEXT NOT NULL ' 
       + ' url TEXT NOT NULL);', 
      function() { 
       Mojo.Log.info("DATABASE CREATED");  
      }, 
      errorHandler 
      ); 
      } 
    ); 
     Mojo.Log.info("Is it no error?"); 
    } 

function errorHandler(transaction, error) { 
    Mojo.Log.info("ooopss. Error was ", error.message , " ;Error code:", error.code); 
    return true; 
} 

答えて

0
  1. ログファイルの原因がCREATE TABLE文を
でカンマが欠落している、つまりは、ExecuteSQL
  • エラーの原因の1つの引数が欠落している、すなわちERRメッセージを与えていません
  • 関連する問題