[問題] RSQLite: database is locked

看板R_Language作者 (Minimi)時間10年前 (2014/06/11 11:25), 10年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 請把以下不需要的部份刪除 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: 我讓一支程式更新sqlite database,同時,用r來讀取資料。 非同步執行時都很正常,但是同時執行會導致一些錯誤。 > z <- dbGetQuery(conn = db, "SELECT * FROM fftLog where ID = (SELECT MAX(ID) > FROM fftLog where tag = 'R2')") Error in sqliteFetch(rs, n = -1, ...) : RSQLite driver: (RS_SQLite_fetch: failed first step: database is locked) 稍微瀏覽過sqlite lock mode的說明,sqlite可以同時進行一個寫入和多個讀取。 這個error應該可以避開,不過不知道應該怎麼以r實作。 謝謝。 [程式範例]: 張貼能夠重現錯誤的程式碼,可以幫助版友更快的幫你解決問題 程式碼可貼於以下網站: http://ideone.com/ http://codepad.org http://pastie.org/ http://nopaste.info/ http://pastebin.com/ http://paste.plurk.com http://gist.github.com/ http://nopaste.csie.org/ [關鍵字]: 選擇性,也許未來有用 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.197.149 ※ 文章網址: http://www.ptt.cc/bbs/R_Language/M.1402457122.A.50A.html ※ 編輯: hl4 (59.124.197.149), 06/11/2014 11:25:52
文章代碼(AID): #1JbymYKA (R_Language)
文章代碼(AID): #1JbymYKA (R_Language)