搜索
查看: 786|回复: 0

表头是个数组,表内容也是个数组,该如何写入数据库?

[复制链接]

11

主题

51

帖子

369

积分

新手入门

积分
369
发表于 2018-7-15 21:24:50 | 显示全部楼层 |阅读模式
  1. import console;
  2. import sqlite

  3. var tab1={"symbol";"title";"reason"}
  4. var tab2={{"300390.SZ";"天华超净";"新能源汽车"};{"000596.SZ";"古井贡酒";"白酒涨价"}}

  5. var db=sqlite("\beta.db")
  6. var str="CREATE TABLE IF NOT EXISTS zt(%s);"
  7. var str1=string.join(tab1,",")
  8. db.exec(str,str1)

  9. /*
  10. db.exec("CREATE TABLE IF NOT EXISTS zt(symbol,title,reason);")
  11. for(i=1;#tab2;1){       
  12. db.prepare("INSERT INTO [zt] VALUES (@symbol,@title,@reason);").step({symbol=tab2[ i ][1];title=tab2[ i ][2];reason=tab2[ i ][3];})
  13. }

  14. */

  15. var strii=""
  16. for(i=1;#tab1;1){
  17.         strii=string.concat(strii,"@",tab1[ i ],",")

  18. }
  19. strii=string.trimright(strii,",")
  20. //console.log(strii)
  21. var stri="INSERT INTO [zt] VALUES (%s);"
  22. stri=string.format(stri,strii)

  23. for(i=1;#tab2;1){
  24.         db.prepare(stri).step(for(j=1;#tab1;1){tab1[j]=tab2[ i ][j]})//这句该怎么写?????

  25. }

  26. console.pause(true);
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-12-15 14:38 , Processed in 0.078125 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表