w58850 发表于 2013-3-24 00:23:48

学习一下, 顺便帮顶

nangua111111 发表于 2013-3-24 16:57:05

For $i=2 to 21 Step +1
   _SQLite_Exec (-1, "INSERT INTO Radio VALUES ('"&$array[$i]&"','"&$array[$i]&"','"&$array[$i]&"');");写入数组,注意'"&$array[$i]&"'表达式
next循环一个个写入大批量数据后,执行效率很慢。找了一晚上的例子,听说用事务处理比较快,但是领悟不了他其中含义。见红色字_SQLite_Exec($db, "BEGIN TRANSACTION")
For $i = 1 To $MAX_REC
    _SQLite_Exec($db, StringFormat("INSERT INTO Test(b,c) VALUES (%f,%d)", Random(88, 888, 1), Random(234, 444)))
Next
_SQLite_Exec($db, "COMMIT TRANSACTION")求高手出来解释。这个是英文网站上出现的一个例子
Test(b,c) VALUES (%f,%d)", Random(88, 888, 1), Random(234, 444)))

80107671 发表于 2013-3-24 21:41:30

帮你顶下吧~

nangua111111 发表于 2013-3-24 21:53:47

Execute( "BEGIN TRANSACTION" )
    For $i=2 to 60 Step +1
   _SQLite_Exec (-1, "INSERT INTO Radio2 VALUES ('"&$array[$i]&"','"&$array[$i]&"','"&$array[$i]&"');");写入数组,注意'"&$array[$i]&"'表达式
   next
Execute( "COMMIT TRANSACTION" )难道就这样开启吗,难道我想多了{:face (270):}

tiger_47 发表于 2013-3-25 08:31:56

其實您要先瞭解,這二句話的意義與使用時機:
Execute( "BEGIN TRANSACTION" )
Execute( "COMMIT TRANSACTION" )

開始執行 => 託付執行
再看看高人如何說明!小弟也不甚瞭解!

feitn 发表于 2013-4-10 22:04:06

没钱下载啊
页: 1 [2]
查看完整版本: 如何做一个完整的网站数据获取,并写入到sqlite数据库