VBAでデータベースアクセスをするケースはかなり多いだろう。しかし、最近、規模や使い方によってはこの使い方は止め、データベースアクセスはサーバー側の処理に任せた方がいいのではないかと考えている。

もちろん、そうするためにはクライアント側の処理とサーバー側の処理を分離し、それぞれの通信を考慮する必要があるので、片手間でできるものではなく、ITベンダー、それもせいぜい中規模くらいまでで、かつきちんとした専門業者(なかなかないのが実情)を探さなくてはなるまいが、場合によってはそうする方が結果的によい、ということもある。

理由は以下の通りである。
 ・運用面
 ・セキュリティ面(4/1 8:00 記事配信予定)