為什麼這篇sqlite開啟鄉民發文收入到精華區:因為在sqlite開啟這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者waiter337 (給開司一罐蘇格登)看板C_Sharp標題Re: [問題] windows ...
不好意思 借原po的題目發揮一下
目前是寫VB.NET
一樣是用SQLite 我連到google chrome History
位置通常在
C:\Users\xxxxx\AppData\Local\Google\Chrome\User Data\Default\History
我遇到一個狀況
當我OPEN完之後
reader = cmd.ExecuteReader
跑到上述這一行
就一直報錯 而且一直報不停
https://imgur.com/a/ruR5ige
https://i.imgur.com/4KKbVqF.png
![](https://cache.ptt.cc/c/https/i.imgur.com/4KKbVqFl.png?e=1739438561&s=q5PZwiw69iwzqrdl9KLRpg)
ORDER BY id DESC LIMIT 1 )"
原因:只要chrome 處在開啟狀態 這個就不會讓我進去read
只要chrome關閉 就能正常讀取到最後一個的網址
或者額外複製一個history出來處理也可以 不過速度就會變慢很多
尤其當history大到幾mb的時候 會特別慢...
請問有沒有甚麼方法可以繞過被其他程序開啟的方式
或者請大大提供一些不同方向的意見
目前因為工作需求 我必須要獲得history最後一個 網址
補充一點:
chrome 擴充工具有很多SQLite檢視器 一樣能夠打開chrome history
上述就是在chrome開啟時能夠使用sqlite進去找的
但自己寫一套reader = cmd.ExecuteReader
在chrome未關閉時 就被資料庫lock擋下來
百思不解= =
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.242.188.231 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1642649930.A.A39.html
※ 編輯: waiter337 (111.242.188.231 臺灣), 01/20/2022 12:16:43
※ 編輯: waiter337 (111.242.188.231 臺灣), 01/20/2022 13:52:24