-4

嗨,您能告诉我如何检查数据库或电话间隙中是否存在表名。我谷歌它找到了这个。

function populateDB(tx) {
            // drop the DEMO table if it exists
            tx.executeSql('DROP TABLE IF EXISTS DEMO');  
            // create DEMO table with columns id and data
            tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
            // insert test data into DEMO table
            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
        } 

但我不知道如何检查表是否存在。?

4

1 回答 1

0

我做了我自己的......使用到这个。

tx.executeSql('CREATE TABLE IF NOT EXISTS "'+CASENAME+'"(id INTEGER PRIMARY KEY AUTOINCREMENT, DocumentName TEXT NOT NULL,DocumentDate INTEGER ,DocumentNotes TEXT NOT NULL)');

于 2013-07-08T09:17:19.503 回答