C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 107 を表示中)
■63605 / )  Re[1]: テーブルインデックスのUNIQUE情報取得
□投稿者/ shu (71回)-(2012/09/11(Tue) 17:28:16)
No63604 (asuka さん) に返信

> string[] restrictionValues = new string[] { null, null, "TableName", null };
数が足りないしテーブル名はIndex=4に指定しないと駄目なはず。


> DataTable tbl = con.GetSchema("Indexes", restrictionValues);
> foreach (DataRow row in tbl.Rows)
> {
>  string str = string.Format("{0,10}\t{1,15}\t{2,7}\t{3,20}\t{4,5}",
>  row["TABLE_NAME"], row["INDEX_NAME"], row["UNIQUE"], row["COLUMN_NAME"]);
Formatのインデックスと引数の数があっていませんが大丈夫でしょうか?


> }
>
> これを行うとUNIQUEを指定した段階で例外が発生します。
> その他の値は取れます。
TableNameという名のインデックスが存在しているのでしょうか?
例外はなんでしょう?


返信 編集キー/


管理者用

- Child Tree -