本帖最后由 不死猫 于 2013-5-13 11:47 编辑
如果用lisp进行一般的文本读写,当数据量比较大且又需要查询或修改某一行数据时就很麻烦
而利用数据库进行类似操作就很方便.
下面提供一点参考,lisp可以操作access数据库.(包括创建 修改 查询)
其他的部分有兴趣可以自行研究一下.
http://baike.baidu.com/view/1605611.htm#2
;数据库创建 ;当然如果你用ActiveConnection属性可以修改现有数据库 (Vlax-Invoke (Vlax-Get-Or-Create-Object "ADOX.Catalog" ) 'Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\Test.mdb")
;数据库连接 (Vlax-Invoke (Vlax-Get-Or-Create-Object "ADODB.Connection" ) 'Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\Test.mdb" 3 3 1)
;数据库记录集 ;这里可以利用SQL语句如"select * from ..."进行查询 ;用update方法更新数据 (Vlax-Get-Or-Create-Object "ADODB.Recordset" )
|