問題タブ [extended-properties]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1990 参照

c# - C#でアクセスデータベースから列の説明を取得するにはどうすればよいですか?

C# (列の目的を説明するためにテーブル デザイナーでユーザーが入力したテキスト) を使用して、MS Access 列の列の説明を取得しようとしています。これについてどうやって行くのですか?列の ExtendedProperties がこれを保持する可能性があると思いましたが、OleDbConnection を介して DataTable を取得し、列をループすると、ExtendedProperties のカウントは常に 0 になります。

編集: Remou さん、ありがとうございます。以下はC#での簡単なテストです

0 投票する
1 に答える
361 参照

sql - SharePoint 2010 で SQL 拡張プロパティを編集する

SharePoint 2010 でテーブルの拡張プロパティを編集するにはどうすればよいですか?

これまでのところ、これを行う「すぐに使える」ものはないと考えています。したがって、これは、テーブルの拡張プロパティを抽出し、それを編集できるようにするカスタム Web パーツを作成する必要があることを意味すると想定しています。編集が完了すると、Web パーツは SQL の拡張プロパティを更新します。 .

コードを使用せずにこれを行う方法があるかどうか(すぐに使える機能など)、またはこれが唯一の方法であるかどうかを理解しようとしています。

0 投票する
1 に答える
674 参照

sql-server - SQL Server の拡張プロパティと管理スタジオ

こんにちは、私は 2000 db の SQL Server を使用しており、この db にいくつかの拡張プロパティを追加しました。次に、SQL Server 2008 rc2 と管理スタジオをインストールしました。管理スタジオでSQL Server 2008 db拡張プロパティを開きたいときの問題は、dbを右クリックするだけでそこにありますが、SQL Server 2000 dbでこれを試してみると、拡張プロパティが見つかりません。

私はあなたの助けに感謝します。

0 投票する
4 に答える
3252 参照

sql-server - sys.extended_properties の ID をオブジェクト名にマップする方法

CRUD ストアド プロシージャをコード生成するときに、基になっているテーブルを示す拡張プロパティを追加します。sys.extended_properties特定のテーブルに依存するprocのリストを取得するために問い合わせできるようにしたいのですが、またはextended_propertiesのobject_idと同じではないように見えるmajor_idを保持しています。 sys.objectssys.sysobjects

必要なマジック ジョインとは何ですか?

0 投票する
2 に答える
4701 参照

delphi - EWS を使用して拡張プロパティを作成し、Outlook アドインからアクセスする

現在、EWS を使用して、会社のアプリケーションを Exchange 2010 と統合する作業を行っています。EWS を使用して Exchange 2010 への予定を作成していますが、正常に動作します。しかし、最近、予定を作成するときにカスタム/拡張プロパティを追加しようとしました。以下は、拡張プロパティを追加するコードです。

上記のコードは、カスタム フィールドを予定に作成することができます。

ここに私の問題があります。Outlook で作成した予定を開き、[開発者] > [このフォームをデザイン] の [すべてのフィールド] タブに移動すると、[フォルダー内のユーザー定義フィールド] に作成したカスタム フィールドしか表示されませんが、[フォルダー内のユーザー定義フィールド] には表示されません。 「このアイテムのユーザー定義フィールド」。

また、ユーザーが Outlook で予定を開いたときに EWS を使用して作成したカスタム フィールドに反応する Outlook アドインを作成しました。カスタム フィールドを検索しようとしたときに、カスタム フィールドが見つかりませんでした。フィールドは「フォルダ内のユーザー定義フィールド」に作成されますが、「このアイテム内のユーザー定義フィールド」には作成されません。

これは Outlook アドインのコードであり、ユーザーが Outlook で予定を開いたときに実行されます。しかし、カスタム フィールドが「この項目内」にないため、.Find() は Nothing を返します。

私が達成したいのは、EWS を使用してカスタム フィールド (拡張プロパティ) で予定を作成し、ユーザーが Outlook で予定を開いたときに Outlook アドインでカスタム フィールド (拡張プロパティ) を読み取ることです。

編集:

EWS を使用してカスタム フィールドに割り当てた値は、「フォルダー内のユーザー定義フィールド」に表示されます。Outlook アドインから値を取得するにはどうすればよいですか? 値を取得してカスタム フィールドをアイテムに追加し、その値を使用することはできますか?

ありがとう。

0 投票する
2 に答える
6649 参照

sql-server-2008 - 拡張プロパティは SQL Server のどこに保存されますか?

拡張プロパティは SQL Server のどこに保存されますか?

それらは、追加されたオブジェクトを含むデータベースに保存されていますか、それとも別々に保存され、何らかの方法でローカルマシンにバインドされていますか.

たとえば、テーブルの列を文書化するために SSMS の「説明」フィールド (MS_Description 拡張プロパティ) に入力を追加した場合、データベース エンジンをシャットダウンし、MDF/LOG ファイルをコピーして別のマシンにアタッチします。拡張プロパティはコピーされたファイルと一緒に保存されますか、それともローカル マシンの master データベース (またはそのようなもの) に残されますか?

0 投票する
2 に答える
669 参照

.net - SMOはインデックスの拡張プロパティを取得しません

SQL Server管理オブジェクト(SMO)を使用してインデックスの拡張プロパティを取得しようとしていますが、取得したSMOオブジェクトに空のExtentedPropertiesコレクションがあります。(インデックスはテーブル上にあります。)拡張プロパティがあります。T-SQLでチェックインしました。また、たとえばデータベースオブジェクトの拡張プロパティは、SMOによって検出されます。私がしているのは

取得するため

私はそれを間違っていますか?

乾杯、

ティルマン

PS:それはSQLServer2005です

0 投票する
2 に答える
11225 参照

.net - SQL Server テーブルから拡張プロパティを選択

クライアントのデータベース用の単純な CMS を作成しています。12 個のテーブルがあり、そのうち 4 個のすべてのデータを管理する必要があります。

動的データ プロジェクト (Linq-to-SQL は私が最もよく知っているものです) をセットアップし、最初のページで 12 個のテーブルすべてを必要に応じて編集できるようにします。これらは、visibleTables と呼ばれる列挙可能なリストにあります。

次に、SSMS に入り、UserEdit という拡張プロパティを作成し、ユーザーがその画面に表示するかどうかに応じて、0 または 1 に設定しました。

私がやりたいのは、その拡張プロパティで visibleTables リストをフィルタリングすることですが、その方法がわかりません。

次のクエリを使用して、テーブルとプロパティのリストを表示できます。

そして、visibleTables をループして 0 のものを削除しようとしていましたが、major_id が見つけられるプロパティではないように見えるので、まだわかりません。

0 投票する
2 に答える
2487 参照

email - C#で電子メールにOutlook拡張プロパティを設定するにはどうすればよいですか?

私は現在、通常のSMTPClientオブジェクトとMailMessageオブジェクトを使用してC#で電子メールを送信するコードを記述しています。

私の新しい要件は、ユーザーがOutloookを介してリボンツールバーのオプションを使用して電子メールを送信しているかのように、送信される電子メールに「権限」を設定する必要があることです。設定する権限は「転送しない」オプションです。

メールを送信するときにエミュレートしたいオプションは、ここからアクセスできます。

誰かがこれを達成するためにいくつかのサンプル.Netコードを提供するか、オンラインで優れたコードリファレンスを提供してくれますか?

よろしくお願いします、ブライアン。

0 投票する
1 に答える
1315 参照

c# - EWS-連絡先フィールドの拡張プロパティIDを知る方法は?

EWSを使用していくつかのOutlook連絡先フィールドに値を追加する必要があります。この記事を使用して、「ユーザーフィールド1」でそれを行うことができました 。問題は、他のフィールド(たとえば、「その他のフィールド」の「アカウント」)に値を挿入する必要があり、これらのプロパティのIDを知る必要があることです。これが私がプロパティを作成するために使用しているコードです、私は2番目のパラメータを設定する必要があります: