明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1999|回复: 4

关于连接数据库的问题 求助高手

[复制链接]
发表于 2004-7-5 16:11:00 | 显示全部楼层 |阅读模式
LISP程序        怎么连接ORACLE数据库?可以把dwg文件存入数据库吗?
发表于 2004-7-5 16:47:00 | 显示全部楼层
你要熟悉oracle数据库的对象模型,使用ACITEVX对象技术来进行操作


从你前面的问题看来,你现在如果做这个,是有些操之过急,至少也是早了点,,,


另,建议你学系统一点,不要挑着自己感兴趣的部分学,,,很多内容都是有关联的,
 楼主| 发表于 2004-7-5 17:45:00 | 显示全部楼层
我在此网站找到了一些连接MS-SQL的例子: (defun DbInitADO ( / ADO_DLLPath)
(if (null adom-Append)
(progn ;; 尽管你可以把绝对路径输入到这里,但利用系统查找到的系统
;; 文件夹将会更加合理,可以避免不必要的错误。 (setq ADO_DLLPath
(strcat (getenv "systemdrive")
"\\Program Files\\Common Files\\System\\Ado\\")
) ;; 如果查找到类型库 ... (if (findfile (strcat ADO_DLLPath "msado15.dll")) ;; 将其输入 (vlax-Import-Type-Library
:tlb-filename (strcat ADO_DLLPath "msado15.dll")
:methods-prefix "adom-"
:properties-prefix "adop-"
:constants-prefix "adok-"
)
;; 找不到时,则通知操作者
(alert (strcat "不能找到以下文件\n" ADO_DLLPath "msado15.dll"))
)
)
)
) (defun DbConnect_MSSQL1 (dbServer dbName dbUser dbPassword)
(strcat
"Provider=SQLOLEDB;" : 改成 {autocadTZ}
"Driver={SQL Server};" :改成{oracle odbc dirver}
"Server=" dbServer ";"
"Database=" dbName ";"
"UID=" dbUser ";"
"PWD=" dbPassword
)
) 是不是这样改就能连接到数据库?
发表于 2004-7-5 17:53:00 | 显示全部楼层
加载的类型库也应该不一样吧。。。


即使你成功了,也只是加载,要操作它,还差很远
 楼主| 发表于 2004-7-5 17:56:00 | 显示全部楼层
我是用DILPHI开发程序的,LISP刚学半个月。我现在是对原LISP程序做一些简单的调整。也就是在原版本的基础中进行一些修改。所以是用到那些部份就在看那些,我也想系统学习一下,一来时间比较紧,二来目前公司其它同事也都不会,所以才这样子。十分感谢您对我的帮助,真是太谢谢您了!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-28 15:59 , Processed in 0.171738 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表