「ADOLisp」の版間の差分
(ページの作成:「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 | [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_dosql]] connectionobject sqlstatement ) | ||
* ( [[ | * ( [[adolisp_disconnectfromdb]] ) | ||
* ( [[ | * ( [[adolisp_errorprinter]] ) | ||
* ( [[ | * ( [[adolisp_gettablesandviews]] connectionobject ) | ||
* ( [[ | * ( [[adolisp_getcolumns]] connectionobject tablename ) | ||
* ( [[ | * ( [[adolisp_errorprocessor]] vlerrorobject connectionobject ) | ||
* ( [[ | * ( [[adolisp_variant-value]] variantitem ) | ||
* ( [[ | * ( [[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 が必要。
関数
- ( adolisp_connecttodb connectstring username password )
- ( adolisp_dosql connectionobject sqlstatement )
- ( adolisp_disconnectfromdb )
- ( adolisp_errorprinter )
- ( adolisp_gettablesandviews connectionobject )
- ( adolisp_getcolumns connectionobject tablename )
- ( adolisp_errorprocessor vlerrorobject connectionobject )
- ( adolisp_variant-value variantitem )
- ( 1900basedjuliantocalender juliandate )
- ( floor number )