电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

AutoCADLISP操作数据库

AutoCADLISP操作数据库_第1页
1/9
AutoCADLISP操作数据库_第2页
2/9
AutoCADLISP操作数据库_第3页
3/9
LISP 操作数据库 数据库, LISP (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")) ) ) ) ) ;生成 MS-Access 或 MS-SQL Server 数据库的连接字符串 ;;;****************************************************************** ;;; 使用 ODBC(不需要 DSN)连接 MS-Access 数据库 ;;; 示例: (DbConnect_MSAccess1 "d:/dbfiles/products.mdb") ;;;****************************************************************** (defun DbConnect_MSAccess1 (dbFile) (strcat "Provider=MSDASQL;" "Driver={Microsoft Access Driver (*.mdb)};" "DBQ=" dbFile ) ) ;从内存中释放 VLA 对象 (defun MxRelease (xObject) vlax-object-released-p (if (not (vlax-object-released-p xObject)) (vlax-Release-Object xObject) ) ) ;关闭ADO Connection 对象并将内存释放出来 (defun DbCloseConnection (dbConnObject) (vlax-Invoke-Method dbConnObject "Close") (MxRelease dbConnObject) ) ;关闭ADO RecordSet 对象并将内存释放出来 (defun DbCloseRecordset (rsObject) (vlax-Invoke-Method rsObject "Close") (MxRelease rsObject) ) ;布尔测试RecordSet 是否为 Closed (T 或 nil) (defun DbRsIsClosed (rsObject) (= adok-adStateClosed (vlax-Get-Property rsObject "State")) ) ;返回一个 ADO RecordSet 对象中的记录数 (defun DbRsCount (rsObject) (vlax-Get-Property rsObject "RecordCount") ) ;返回Field 对象中给定字段数的字段名称 (defun DbGetFields (fObject fCount / FieldNumber) (setq FieldNumber -1) (while (> fCount (setq FieldNumber (1+ FieldNumber))) (setq FieldList (cons ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

AutoCADLISP操作数据库

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部