本帖最后由 cabinsummer 于 2024-5-17 08:58 编辑
以前工作中用Access数据库,经常导致某些软件崩溃,自从换了SQLite数据库后,天空都晴朗了。
但是Lisp如何访问SQLite找遍论坛,没有特别好的办法,有些借助第三方的工具直接被杀毒软件杀掉了,只好借助.NET做了一个中间件,用dll的形式加载进来。本来这个该放到.NET版块,但是由于是LISP用,还是分享到LISP为好。上代码
Reference里需添加accoremgd.dll、acdbmgd.dll/System.Data.SQLite,同时SQLite.Interop.dll也要复制到输出文件夹内。
用NETLOAD加载生成的SQLiteLsp.dll,在命令行键入
 - (DoLite "SELECT * FROM [Color]")
返回结果被我美化了
完美解决!
|