testSqlite.html 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>测试sqlite</title>
  6. </head>
  7. <body>
  8. <script type="text/javascript" src="../utijs/vue.js"></script>
  9. <script type="text/javascript">
  10. var db = openDatabase('test1341', '', '测试', 2 * 1024 * 1024);
  11. var msg;
  12. var parentId='1637727829841936384';
  13. var projectId='1578599210897772545';
  14. var list = [];
  15. var archiveId=1640281405390848000;
  16. db.transaction(function (tx) {
  17. //单击查看卷内文件目录列表
  18. tx.executeSql('select file_number,file_name,pdf_file_url,file_time from u_archive_file where archive_id = ?',
  19. [archiveId], function (tx, results) {
  20. var len = results.rows.length, i;
  21. console.log(results.rows);
  22. for (i = 0; i < len; i++) {
  23. msg = "<p><b>" + results.rows.item(i).file_name +"--"+results.rows.item(i).pdf_file_url + "</b></p>";
  24. document.querySelector('#status').innerHTML += msg;
  25. }
  26. }, null);
  27. });
  28. // db.transaction(function (tx) {
  29. // var like;
  30. // if (likeName == null){
  31. // like = '%';
  32. // }else {
  33. // like = '%'+likeName+'%';
  34. // }
  35. // tx.executeSql('SELECT *,(strftime("%Y/%m/%d",u.start_date)||"~"||strftime("%Y/%m/%d",u.end_date)) as startendtime FROM u_archives_auto u WHERE node_id in (select id FROM m_archive_tree_contract m1 WHERE ancestors like ? AND project_id = ?) and u.name like ? LIMIT ? OFFSET ?',
  36. // ['%'+parentId+'%',projectId,like,pageSize,currentPage*pageSize], function (tx, results) {
  37. // var len = results.rows.length, i;
  38. // msg = "<p>查询记录条数: " + len + "</p>";
  39. // document.querySelector('#status').innerHTML += msg;
  40. // for (i = 0; i < len; i++){
  41. // data = results.rows;
  42. // msg = "<p><b>" + results.rows.item(i).id +data[i].file_number + "</b></p>";
  43. // document.querySelector('#status').innerHTML += msg;
  44. // }
  45. // console.log(data);
  46. // console.log(1);
  47. // console.log(likeName);
  48. // console.log(likeName+'');
  49. // }, null);
  50. // console.log(like);
  51. // });
  52. </script>
  53. <div id="status" name="status">状态信息</div>
  54. </body>
  55. </html>