メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

概要 この記事では、特定のウィンドウに pojectneeds を表示するために必要な情報を、ADO 接続を介して取得する

必要があるについて説明します。


詳細 最初

のオプションは、ユーザー ID、パスワード、データベース名、データ ソース名をハード コードすることです。この例は次のようになります (この接続文字列はすべて VBA の 1 行

に含まれます)。


ConnectionString="Provider=SQLOLEDB;DSN=eEnterprise;User=sa;Password=;InitialCatalog=TWO" DSN は、この例ではパスワードが空白の場合にSQL Server.In ODBC データ ソース


になります。初期カタログは、データが保存されているデータベースの名前です。


この情報をハード コードしない場合は、このすべての情報を取得するために使用できる dll ファイルがあります。この.dllは、PartnerSource または CustomerSource の [Downloads & Updates |製品リリース|引き続き eEnterprise Product Releases |修飾子/VBA サンプル。 このファイルは、ログイン情報
をActiveX DLL として呼び出されます


含まれている readme ファイルでは、dll ファイルを使用する変数を宣言する方法を示します。コードの例では、変数を宣言し、接続文字列で変数を使用します。


Dim userinfo As Object

Dim luserid As String

Dim lsqlpassword As String

Dim lintercompanyid As String Dim

lsqldatasourcename As String


このコードは、ウィンドウを開いているイベント上に表示されます。


userinfo = CreateObject("RetrieveGlobals.retrieveuserinfo")

luserid = userinfo.retrieve_user()

lsqlpassword = userinfo.sql_password()

lintercompanyid = userinfo.intercompany_id()

lsqldatasourcename = userinfo.sql_datasourcename()


を設定します。次に、接続文字列で変数を使用します。

(この .connection string はすべて VBA の 1 行に
設定されます)。

ConnectionString="Provider=SQLOLEDB;DSN="+lsqldatasourcename+";UserID="+luserid+";p assword="+lsqlpassword+";Initial Catalog="+lintercompanyid この種類の接続文字列を retrieve.dll で使用すると、ユーザーの名前、パスワード、ログインしている会社、および使用しているデータソースが取得されます。




この記事は TechKnowledge Document ID:22116 でした

TechKnowledge コンテンツ

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×