最近、私はAccessデータベースにアクセスするシングルユーザーVB6アプリケーションの世話をするように求められました。データベースは、exeファイルと同じディレクトリにあります。今では、複数のユーザー(約5人以上)がこのアプリケーションに同時にアクセスする必要があります。したがって、データベースをネットワーク上の場所に置き、アプリケーションがさまざまなユーザーコンソールからアクセスできるように、アプリケーション内の接続コードを変更する必要がありますか?私は、データベースがユーザーの手の届かない場所から完全に離れていて、データベースがどこにどこにあるのかわからないようにしたいと思います。これを行う方法?アクセスとVB6アプリケーション - シングルユーザーからマルチユーザー
0
A
答えて
1
共有名の末尾に '$'記号を入れて、サーバーに隠し共有を置き、ユーザーに必要な権限を提供することをお勧めします。 と接続文字列であなたはとしてあなたのパスを指定します。
strServeur = "IP of your server\name_of_your_shared_folder$"
strDriver = "{SQL Server}" 'Driver pour l'accès à la database
Set oConn = New ADODB.Connection
oConn.Open "Driver=" & strDriver & ";" & _
"Server=" & strServeur & ";" & _
"Database=" & strDataBase & ";" & _
"Uid=" & paramCon.userBd & ";" & _
"Pwd=" & paramCon.passBd & ";"
+0
暗黙のセキュリティ?それは物事をシンプルにするかもしれないが、あなたは中間層を追加するほうがよいでしょう。あるいは、人は退去します:Jetの代わりにクライアント/サーバーのDBMSを使用してください(Accessのインスタンスを自動化しない限り、あなたは "MS Access"を使用していません。 – Bob77
関連する問題
- 1. VB6 + VB6アプリケーションからLinuxマシンのスクリプトをexeする方法
- 2. VB6アプリケーションからMySQLに接続する
- 3. javascriptからvb6アプリケーションへの値渡し
- 4. VB6と.netアプリケーションのベストIPC
- 5. VB6アプリケーションのデータベースパスワード
- 6. オープンソースのVB6アプリケーション
- 7. .netとvb6との間のアプリケーション通信
- 8. シングルユーザーを無効にする
- 9. エラー70 VB6 exeアプリケーション
- 10. iPhone:Webアプリケーションからカメラとアルバムにアクセス
- 11. シングルユーザー名からの複数ログインを防止する方法
- 12. C#とVB6のmdiアプリケーション間のメッセージングinterop
- 13. VB6プロジェクトからVisual Studio 2008サーバーベースのデータベースにアクセス
- 14. VB6アプリケーションから.REGファイルを生成しますか?
- 15. (Linux)マルチユーザーのシーケンシャルサーバーをc?
- 16. ejabberdの外部認証からマルチユーザーのチャットルームのアクセス制御リストを取得する方法
- 17. vb6アプリケーションをリモートデバッグできますか?
- 18. SQL Compact 4は、マルチユーザーのASP.NET Webアプリケーションに適していますか?
- 19. VB6アプリケーションの展開方法
- 20. vb6アプリケーションのデータバインディングのプログレスバー
- 21. レガシーVB6アプリケーションのActiveXスペルチェックコンポーネント
- 22. VB6アプリケーションをインストールするとIE6エラーが発生しますか?
- 23. Windows 7でVB6アプリケーションがマップされたドライブにアクセスできない
- 24. VB6とC++のDLLでMSVBVM60.dllのアクセス違反
- 25. CocoaアプリケーションからSQLデータベースへのアクセス
- 26. iPhoneアプリケーションからWordpressデータベースにアクセスする
- 27. インターネットからのPython Webアプリケーションへのアクセス
- 28. RailsアプリケーションからHTML5ローカルストレージにアクセスする
- 29. アクセス別の銀色のアプリケーションから1
- 30. リモートコンピュータからJBOSS Tomcat Webアプリケーションにアクセス
を気にする追加項目のカップル - コードを読み取って、データベースへの書き込み方法に応じて、あなたが必要とする競合の問題に遭遇するかもしれません例えば、テーブルや他のオブジェクトが長時間書き込み可能(ロック)状態で開いている場合、他のユーザーが読み書きしようとするとエラーが発生します。また、ユーザーがmdbデータベースに対してWANリモートの場合、タイミング、タイムアウト、競合の問題が発生する可能性が高くなります。アクセスmdbを使用すると、LAN(WANではない)にアクセスできるようになります。 – MarkL
データベースはLANのままです。 WANアクセスはありません。 –