Wks-DB-obj
オブジェクト、データベースワークシートへのデータベースのインポートは、Originでオブジェクトとして処理されます。データベースのインポート設定と情報にアクセスし、次の表のプロパティを使用して変更できます。
レイヤメソッド
EX1レコードの挿入
wks.db.conn$="Driver={SQLite3 ODBC Driver};Database=C:\Users\dev\Downloads\hawaii.sqlite"; wks.db.sql$="select * from station where name like 'bb'"; if(wks.db.test(1)==0) { wks.db.sql$="INSERT INTO station VALUES('aa','bb', 21.4,-157.9,152.7)"; wks.db.run(); type "name = bb inserted"; } wks.db.sql$="select * from station"; wks.db.run();
EX2レコードの削除
wks.db.conn$="Driver={SQLite3 ODBC Driver};Database=C:\Users\dev\Downloads\hawaii.sqlite"; string ssql$="select * from station"; wks.db.sql$=ssql$; wks.db.odbc=1; wks.db.run(); wks.db.sql$="select * from station where name like 'bb'"; i=wks.db.test(100); type "name = bb has $(i) records"; wks.db.sql$="delete from station where name like 'bb'"; wks.db.run(); wks.db.sql$="select * from station where name like 'bb'"; i=wks.db.test(100); type "after delete, name = bb has $(i) records";
EX3ブック内のすべてのシートをエクスポート
string dbName$=page.LongName$ + ".sqlite"; string strPath$ = %Y%(dbName$); strPath$=; doc -e LW { type "Adding [%H]%(wks.Name$)"; wks.db.export(strPath$); }