在使用transaction.executeSql()方法时,我无法从sql文件创建表。我的问题是,如果文本字符串来自文件,它不会执行查询,但是当文本字符串写入代码时它会执行查询。这是我的代码:
DROP TABLE IF EXISTS `Hijos`;
CREATE TABLE `Hijos` (`Padre` varchar(30) DEFAULT NULL,`Madre` varchar(30) DEFAULT NULL,`Hijos` int(11) DEFAULT NULL);
INSERT INTO `Hijos` (`Padre`, `Madre`, `Hijos`)VALUES ("Armando","Claudia",3);
INSERT INTO `Hijos` (`Padre`, `Madre`, `Hijos`)VALUES ("Miguel","Norma",2);
INSERT INTO `Hijos` (`Padre`, `Madre`, `Hijos`)VALUES ("Lorenzo","Petra",4);
(5) Failure
这是我在读取文件时的console.log消息:
cd MY_WORKSPACE
ti create -p windows -t module //create a module project
cd MY_MODULE_NAME/windows
ti build -p windows -T ws-local //build my module project
没有其他错误消息,但我的日志。 任何帮助将不胜感激。
P.S。我在代码中逐行执行没有问题,但这不是我的目标,我希望能够从文件中创建数据库