- 积分
- 819
- 明经币
- 个
- 注册时间
- 2005-5-14
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
在Access数据库调用中,我用了动态的路径,其中路径部分的程序如下:
....................
(setq filename (vl-filename-directory (findfile "acad.exe"))) (setq dataf (strcat filename "\\db2.mdb") ) (setq vv "d:\\geardata\\db2.mdb") (vlax-invoke-method DBConnection "open" (DbConnect_MSAccess1 vv) "admin" "" adok-adConnectUnspecified) (vlax-invoke-method RSObject "open" xx DBConnection nil nil adok-adcmdtext)
...................
其中,我用vv能够调用成功,但我换成dataf后,就会有问题.也就是我把db2.mdb copy到安装目录AutoCAD 2004目录中后,系统就不会找到数据库.系统提示为:
; 错误: Automation 错误。 [Microsoft][ODBC Microsoft Access Driver] '(未知的)'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
请问是什么原因? |
|