[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2005/09/30(Fri) 16:24
投稿者名:AMI
Eメール:
URL :
タイトル:
Webサーバー上のアクセスファイルへの接続方法
こんにちは。
久しぶりに投稿させて頂きます。
早速ですが、現在VB6.0+ACCESS2000を使用して、アプリケーションを構築しております。
VB6.0側からアクセスの接続はJetで接続しています。
今回Web上にそのアクセスファイルをアップロードして、VB側からそのアクセスファイルに
接続して、処理を行いたいのです。
まず、このようなシステム構築が可能なのかと、VB6.0またはACCESSではそれが可能なのかの
質問です。
質問内容が漠然としていますが、アドバイスの程よろしくお願いします。

投稿時間:2005/10/03(Mon) 12:16
投稿者名:マヨ
Eメール:
URL :
タイトル:
Re: Webサーバー上のアクセスファイルへの接続方法
こんにちわ。
Web上といってもVPN等で接続された環境とかでしたら例えばクライアント側(VB)
にネットワークドライブを割り当てれば特にシステムの改造なしに実現可能です。
もし、インターネットということでしたらセキュリティなどは大丈夫なのでしょうか。
(mdbをダウンロードされてしまうなど)
また、接続はJetということですが、DAOでもADOでもJetを使用するので接続オブジェク
トによってはまた別の方法も取れるかも知れません。
回線やネットワーク形態、接続オブジェクトや利用形態(複数端末からの同時利用など)
などの情報がないので現状では詳細な検討は無理なのではないでしょうか。

投稿時間:2005/10/03(Mon) 13:39
投稿者名:AMI
Eメール:
URL :
タイトル:
Re^2: Webサーバー上のアクセスファイルへの接続方法
> こんにちわ。
> Web上といってもVPN等で接続された環境とかでしたら例えばクライアント側(VB)
> にネットワークドライブを割り当てれば特にシステムの改造なしに実現可能です。
> もし、インターネットということでしたらセキュリティなどは大丈夫なのでしょうか。
> (mdbをダウンロードされてしまうなど)
> また、接続はJetということですが、DAOでもADOでもJetを使用するので接続オブジェク
> トによってはまた別の方法も取れるかも知れません。
> 回線やネットワーク形態、接続オブジェクトや利用形態(複数端末からの同時利用など)
> などの情報がないので現状では詳細な検討は無理なのではないでしょうか

助言ありがとうございました。
そうですね。VPN等でしたら、同一ネットワーク上にいるような形なので、
ネットワークドライブ上の指定で可能とはおもいますが、
なにしろ初期投入費+ランニングコストが結構しますね。

考えているのが、プロバイダ契約して、FTPでデータベースをアップロードして、
そこのデータベースファイルに接続といった方法です。
利用形態は同時接続も有り、10人程度です。(北海道支社、九州支社・・・・)
いまはデータベースをメールで送信してもらい、差分を追加といった方式で対処しております。
データベースはmdbにはこだわっていません。

たしかに、構築以前に、セキュリティの問題が第一の問題点ですね。

投稿時間:2005/10/03(Mon) 14:43
投稿者名:マヨ
Eメール:
URL :
タイトル:
Re^3: Webサーバー上のアクセスファイルへの接続方法
> > こんにちわ。
> > Web上といってもVPN等で接続された環境とかでしたら例えばクライアント側(VB)
> > にネットワークドライブを割り当てれば特にシステムの改造なしに実現可能です。
> > もし、インターネットということでしたらセキュリティなどは大丈夫なのでしょうか。
> > (mdbをダウンロードされてしまうなど)
> > また、接続はJetということですが、DAOでもADOでもJetを使用するので接続オブジェク
> > トによってはまた別の方法も取れるかも知れません。
> > 回線やネットワーク形態、接続オブジェクトや利用形態(複数端末からの同時利用など)
> > などの情報がないので現状では詳細な検討は無理なのではないでしょうか
>
> なにしろ初期投入費+ランニングコストが結構しますね。

何を指されてるのか不明ですが、固定IPと対応ルーターさえあれば構築は可能ですよ。
個人やSOHOレベルでもやってる人多いですし、費用はルーターの価格次第といった
ところでしょうか。また、一度構築すれば他のシステムや様々な用途でも使用できま
すので一概に費用対効果が薄いものでもないかと思います。
ただ、重たいコネクションに耐えられるかどうかは回線の品質に依存します。
実際、WAN越しにテーブルリンクを貼るような使い方は光ファイバークラスの回線
でないと充分ではないと思います。ただ、光回線にしてもシステム側の開発費がか
なり抑えられるようであれば採用の価値もあります。(実際、それでWeb化を見送っ
てリンクですましたところを知っています。)

正統なと言うか現実的なソリューションとしては、HTTP等で常時接続ではなく、クラ
イアントからの要求に対して結果を返す仕組みになるでしょうか。
こうなるとJavaや.NET等存知のように沢山の手法があります。
VBが得意ということであればクライアントは単にocxを貼り付けたブラウザでもいい
かと思います。.NETであればSOAPなどの仕組みを使うのもアリでしょうが、開発コスト
的にはどうなんでしょうね。(知ってる人はすぐ作れますが)
またWeb化で作る場合もVPN化して信頼済みサイトで運営すれば余計なセキュリテキを考
えなくて済みます。

あと、同時接続の件ですが、参照のみならmdbでも結構ですが、更新等が発生する場合は
ページロックが掛かってまともに使えませんのでmdbはオススメしません。
というか最悪ファイルが壊れます。

ちょっと暇だったので色々書きましたが、サクっと読み飛ばしてください。