• ベストアンサー

データベースのテーブル情報の取得

VS2005(VB)/SQLServer2005で開発をしています。 プログラムよりテーブルの項目の情報(主キー等)を取得したいのですが、どのように取得するのでしょうか? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#60992
noname#60992
回答No.3

adox のindexオブジェクトというのもあります。 こんなものを見つけました。  私が書くより参考になりそうなので、

参考URL:
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=29901&forum=26

その他の回答 (2)

  • JAWS55
  • ベストアンサー率38% (176/452)
回答No.2

システム ストアド プロシージャを呼び出せば? http://msdn2.microsoft.com/ja-jp/library/ms182764.aspx

noname#33971
noname#33971
回答No.1

SQLのSELECT文を利用すればテーブルの値をとってこれますよ

manihei
質問者

補足

Select * From Table 上記のSQL文では主キーの情報が取れなかったのですが、取得方法に問題があるのでしょうか? 私のコーディング(主キーの数をカウントする。) dim Unique as integer =0 For i As Integer = 0 To asdf.Tables(0).Columns.Count - 1  if DataSet.Table(0).Columns(0).Unique = true then   Unique = Unique +1  end Next

関連するQ&A