3
私は、MS Accessカラムのカラム記述をC#(カラムの目的を記述するためにユーザがテーブルデザイナで入力したテキスト)を使用して取得しようとしています。誰がこれについてどうやって行くのですか?私はおそらくColumnのExtendedPropertiesがこれを保持すると思ったが、OleDbConnectionを介してDataTableを取得し、列をループすると、ExtendedPropertiesは常に0のカウントを持つ。以下は、ADOXカタログを使用してC#のC#のアクセスデータベースから列の説明を取得するにはどうすればよいですか?
Catalog cat = new ADOX.CatalogClass();
ADODB.Connection conn = new ADODB.Connection();
conn.Open(_connectionString, null, null, 0);
cat.ActiveConnection = conn;
ADOX.Table mhs = cat.Tables["MyTableName"];
string test = mhs.Columns["ColumnOfInterest"].Properties["Description"].Value.ToString();