顯示具有 Sqlite 標籤的文章。 顯示所有文章
顯示具有 Sqlite 標籤的文章。 顯示所有文章

2014-06-12

Delphi XE? + dbexpress + sqlite3

這兩天空檔在弄個股票資訊蒐集的小工具當練功,想到要用sqlite來當資料庫,以SimpleDataSet來連接sqlite,但在開發階段Connection enable時老是會跳出"sqlite3.dll not found"的錯誤訊息,而且sqlite3.dll已放置在source code目錄下當然也放在win32/debug和win32/release目錄下,還是會出現一樣的錯誤,不過如果直接以執行檔的方式運行後再連接sqlite就可以,看樣子開發階段應該在某個地方也要放才對。
去問了大神找到這篇,原來這兩個地方也要擺,真的有效。

  1. 32bit 的sqlite3.dll 通常放在 C:\Windows\SysWOW64
  2. 64bit 的sqlite3.dll 就放在 C:\Windows\system32

2011-08-23

Sqlite上的truncate table

最近採用Sqlite開發些小工具,目前使用的狀況相當的良好,SQL語法的相容度也不錯,目前除了truncate table這個指令不相容外其他的指令還沒遇到無法執行的狀況,雖然truncate table沒法度用,不過一定有類似的指令可完成相同的工作,經過爬文和測試後,確認下列語法可完成相同的目的,"delete from TableName"。