_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))) 帮你顶下吧~ 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):} 其實您要先瞭解,這二句話的意義與使用時機:
Execute( "BEGIN TRANSACTION" )
Execute( "COMMIT TRANSACTION" )
開始執行 => 託付執行
再看看高人如何說明!小弟也不甚瞭解! 没钱下载啊
页:
1
[2]