「ADOLisp」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「ADO(Access Database Objact)Lisp 関数 [http://acad.fleming-group.com/Download/ADOLisp/ADOLisp.html Framing Group] にて頒布されている ActiveXデータオブ…」)
 
編集の要約なし
 
(同じ利用者による、間の1版が非表示)
3行目: 3行目:
[http://acad.fleming-group.com/Download/ADOLisp/ADOLisp.html Framing Group] にて頒布されている ActiveXデータオブジェクト経由で MS Access や SQL データベースにアクセスする関数で、LISP から データベースをいじりたい場合に割と便利に使える。
[http://acad.fleming-group.com/Download/ADOLisp/ADOLisp.html Framing Group] にて頒布されている ActiveXデータオブジェクト経由で MS Access や SQL データベースにアクセスする関数で、LISP から データベースをいじりたい場合に割と便利に使える。


Microsoft Jet エンジンを使うので、MS Office(というか Access)が入ってる環境前提みたいなところがあり、使う CAD の bit 数に合わせた MS Access が必要。
[https://ja.wikipedia.org/wiki/Microsoft_Jet_Database_Engine Microsoft Jet データベースエンジン]を使うので、MS Office(というか Access)が入ってる環境前提みたいなところがあり、使う CAD の bit 数に合わせた MS Access が必要。


* [[SQLite]] 利用の場合は、[[Sqlitelsp]] という ARX系の LISP 拡張関数があるので、使える環境であればそちらのほうが良いと思います。
* [[SQLite]] 利用の場合は、[[Sqlitelsp]] という ARX系の LISP 拡張関数があるので、使える環境であればそちらのほうが良いと思います。
9行目: 9行目:


関数
関数
* ( [[ADOLISP_ConnectToDB]]  ConnectString UserName Password )
* ( [[adolisp_connecttodb]]  connectstring username password )
* ( [[ADOLISP_DoSQL]] ConnectionObject SQLStatement )
* ( [[adolisp_dosql]] connectionobject sqlstatement )
* ( [[ADOLISP_DisconnectFromDB]] )
* ( [[adolisp_disconnectfromdb]] )
* ( [[ADOLISP_ErrorPrinter]] )
* ( [[adolisp_errorprinter]] )
* ( [[ADOLISP_GetTablesAndViews]] ConnectionObject )
* ( [[adolisp_gettablesandviews]] connectionobject )
* ( [[ADOLISP_GetColumns]] (ConnectionObject TableName )
* ( [[adolisp_getcolumns]] connectionobject tablename )
* ( [[ADOLISP_ErrorProcessor]] VLErrorObject ConnectionObject )
* ( [[adolisp_errorprocessor]] vlerrorobject connectionobject )
* ( [[ADOLISP_variant-value]]  VariantItem )
* ( [[adolisp_variant-value]]  variantitem )
* ( [[1900BasedJulianToCalender]] JulianDate )
* ( [[1900basedjuliantocalender]] juliandate )
* ( [[floor]] number )
* ( [[floor]] number )

2022年7月6日 (水) 07:04時点における最新版

ADO(Access Database Objact)Lisp 関数

Framing Group にて頒布されている ActiveXデータオブジェクト経由で MS Access や SQL データベースにアクセスする関数で、LISP から データベースをいじりたい場合に割と便利に使える。

Microsoft Jet データベースエンジンを使うので、MS Office(というか Access)が入ってる環境前提みたいなところがあり、使う CAD の bit 数に合わせた MS Access が必要。

  • SQLite 利用の場合は、Sqlitelsp という ARX系の LISP 拡張関数があるので、使える環境であればそちらのほうが良いと思います。


関数