|
分類:[C#]
2013/11/29(Fri) 10:32:13 編集(投稿者)
VS2010 C# .NET3.5 Windows7 32/64bit お世話になります。 OpenSchemaでMDBテーブルのフィールド情報を取得しようとしています。 サンプルコードをサイトで見つけ取得はできるようになりましたが、 そのほかにどのような属性が取得できるか探せずにいます。
ADODB.Connection cn ADODB.Field fld; ADODB.Recordset rs; cn.Provider = "Microsoft.Jet.OLEDB.4.0"; cn.Open(strMdb); cn.CursorLocation = ADODB.CursorLocationEnum.adUseClient; rs = cn.OpenSchema(ADODB.SchemaEnum.adSchemaColumns, new object[] { null, null, "テーブル1", null });
while (!rs.EOF) { Debug.Print(rs.Fields["COLUMN_NAME"].Value.ToString()); Debug.Print(rs.Fields["IS_NULLABLE"].Value.ToString()); Debug.Print(rs.Fields["DESCRIPTION"].Value.ToString()); Debug.Print(rs.Fields["DATA_TYPE"].Value.ToString());
取得できる情報の一覧などがあるところをご存じでしたら教えていただけないでしょうか。
よろしくおねがいしますm(__)m。
|