[求助]lisp打开access文件
本帖最后由 作者 于 2008-7-14 11:31:32 编辑 <br /><br /> <p>大家帮我看看,为什么这句 (vlax-invoke-method acapp 'openCurrentDatabase "F:\\kkp.mdb" )</p><p>老是出错,</p><p>(if (equal nil ac-acadd)<br/> (vlax-import-type-library<br/> :tlb-filename tlbfile :methods-prefix "am-"<br/> :properties-prefix "ap-" :constants-prefix<br/> "ac-"<br/> ) ;_ 结束vlax-import-type-library<br/> ;_ 结束vlax-import-type-library<br/> ) ;_ 结束if</p><p>(setq acapp nil ) ;_ 结束setq</p><p>(setq acapp (vlax-get-or-create-object "Access.Application")<br/> )<br/> (vla-put-visible acapp 1)</p><p>(vlax-invoke-method acapp 'openCurrentDatabase "F:\\kkp.mdb" )</p><p>;;(am-openCurrentDatabase acapp "F:\\kkp.mdb" )</p><p>用(am-openCurrentDatabase acapp "F:\\kkp.mdb" )会提示没有此函数</p><p></p><p></p>[求助]有没有支持cad2008的ObjectDCL?
在access vba里opencurrentdatabase就是直接在application下调用的,我觉得这么写不应该出错啊,调用其它的方法是可以的,唯独opencurrentdatabase和newcurrentdatabase不行,大家帮忙看看
页:
[1]