Q55:ACCESSへのUpdate,Insert
A55:
ACCESSへのUpdate,Insertは他のデータベースソフトと同じように 更新可能なResultSetを使ったデータの操作が
@startUpdate()
A更新したいデータベース上のテーブルをSelect
(全データでなくても可)
Bメソッド実行
CfinishUpdate()
の手順で行うことができ、テーブルデータをそのまま一括でInsertしたりできます。
但し、Updateなどは先に対象データを的確にSelectしてこなくてはならず、扱いづらい面もあります。
実行できるSQLメソッドは
・insertRow(3種類)
・updateCell(2種類)
・updateRow
・delateRow
です。
必ず直前・直後をstart/finishUpdate()で挟んでください。そうでないと大量のResultSetをOpenしたままになる恐れがあります。
・insetRow Directlyは
で先に対象データをSelect、start/finishUpdate()する必要はなく、単独で実行できます。
ACEESSのRuntime化ですが、よくよく考えるとDeveloperツールなどが必要だった気がします。
@MZからACCESSへデータ移動
AACCESSからレポートを開く
の手順にやはりなってしまうかと思います。