ここに正しい方向を示してください。私は、ユーザーがSQL Serverを選択し、認証を変更/変更し、データベースを選択するためのダイアログをインスタンス化する必要があります。これらはすべてODBCのDSNサブシステムの一部です。私が書いているアプリケーションでは、ユーザーが必要なデータベースへの接続を選択/作成する必要があります。私はそれがどこでも使用されているのを見ましたが、それを行うためにどのライブラリが使われているのかを見つけることはできません。具体的には、MSACCESSでVBA経由でODBCデータソースを作成するためのダイアログにどのようにアクセスすればよいですか
答えて
一般的に、組み込みのダイアログを使う必要はありません。サーバー名、データベース名、およびログオンのためのユーザー+パスワードをプロンプトまたは読み取るのは簡単なことです。この情報を取得したら、相対的な単純なVBAコードを実行してリンクを作成します。
一般的に、SQLサーバーへのリンクテーブルを作成する方法では、組み込みダイアログを使用する必要はありません。いくつかの値を設定したら、プロダクションとテストの切り替えを指示するコードを提供することができます。ODBCダイアログなどは必要ありません。
DSNレス接続を作成する方法とどのコードからSQLサーバーへのリンクがここで説明されています
私は自分の検索から、ダイアログやodbc dllで構築された情報にはほとんど情報が存在しないことを確認し始めています。私はdsn-less接続をコード化することができますが、ブラウザサービスをオンにしたネットワーク上のSQLサーバを見ることができるようにしたいと思っていました...以前の答えはC#でODBCダイアログを呼び出す方法を示しましたコントロールのプロパティを取得するための情報を取得する場所をトレースしません。 –
これは、比較的簡単に.netから行うことができます。だからあなたはいくつかの.netコードを書くことができ、それをcomオブジェクトに変換すると動作するはずです。ここでは、コードをコンパイルしたり書かなくても動作するはずのactiveXの例があります:https://www.codeproject.com/articles/1946/list-sql-servers-on-a-network –
SQL VBAを使用するt4eネットワーク上のサーバー。以下は古いものですが、まだ動作しています。 http://www.trigeminal.com/code/ServerList.bas – AVG
- 1. ODBC経由のアクセスで詳細なPostgreSQLエラーを取得するにはどうすればよいですか?
- 2. VBA経由でアクセスレポートのコントロールを作成するにはどうすればよいですか?
- 3. URLの正規表現をより具体的にするにはどうすればよいですか?
- 4. Javascript経由でこのスイッチ動作を作成するにはどうすればよいですか?
- 5. 現在のAccess DBをVBA経由でフォアグラウンドに移行するにはどうすればよいですか?
- 6. DelphiのMAPI経由でOutlookのメールドラフトを作成するにはどうすればよいですか?
- 7. Pythonで文字列の両端を具体的に調べるにはどうすればよいですか?
- 8. 保存したStarTeamクエリにSDK経由でアクセスするにはどうすればよいですか?
- 9. Google Cloud Client経由でCompute Engineのファイアウォールルールを作成するにはどうすればよいですか?
- 10. APIをAWS API Gateway経由でのみアクセス可能にするにはどうすればよいですか?
- 11. ノード経由でルータのJavaScriptファイル内の関数にアクセスするにはどうすればよいですか?
- 12. PythonでIPv6経由でマルチキャストストリームソケットを作成するにはどうすればよいですか?
- 13. ODBC経由でデータベースを作成する
- 14. Go:具体的なタイプがどの埋め込みタイプで構成されているかを確認するにはどうすればよいですか?
- 15. ゲームのために手順的に2Dブドウを作成するにはどうすればよいですか?
- 16. ソースコントロール(Mercurial/Tortoiseを具体的に)非プログラマに説明するにはどうすればよいですか?
- 17. Firefoxブラウザを具体的にターゲットにするにはどうすればよいですか?
- 18. Hyperでプロキシ経由でHTTPSサイトにアクセスするにはどうすればよいですか?
- 19. 動的に作成された 'el'でバックボーンビューを作成するにはどうすればよいですか?
- 20. UDP経由でRTP経由でRAWデータを送信するにはどうすればよいですか?
- 21. 動的に作成されたマテリアライズトーストツールチップのリスナーを作成するにはどうすればよいですか?
- 22. サービスによって起動されるダイアログを作成するにはどうすればよいですか?
- 23. 既存のダイアログ(Windows API)から子ダイアログを作成するにはどうすればよいですか?
- 24. 具体的に「[]」をパラメータとして使用するにはどうすればよいですか?
- 25. on_touch_downウィジェットを具体的にするにはどうすればよいですか?
- 26. ユーザーがVBAにアクセスできないようにするにはどうすればよいですか?
- 27. vba経由でグラフを作成するための2010へのクエリへのアクセス
- 28. rest API経由で「共有」パーソナルノートブックにアクセスするにはどうすればよいですか?
- 29. DirectLine API経由でデバッグ・ボット・コードにアクセスするにはどうすればよいですか?
- 30. Python経由でAmazon DynamoDBにアクセスするにはどうすればよいですか?
はhttp://stackoverflow.com/q/14816607/1188513を参照してください - それはC#のだがそのスレッドの答えはあなたのどこかに役立つはずです。 –