- ベストアンサー
データベースのテーブル情報の取得
VS2005(VB)/SQLServer2005で開発をしています。 プログラムよりテーブルの項目の情報(主キー等)を取得したいのですが、どのように取得するのでしょうか? よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#60992
回答No.3
adox のindexオブジェクトというのもあります。 こんなものを見つけました。 私が書くより参考になりそうなので、
その他の回答 (2)
- JAWS55
- ベストアンサー率38% (176/452)
回答No.2
システム ストアド プロシージャを呼び出せば? http://msdn2.microsoft.com/ja-jp/library/ms182764.aspx
noname#33971
回答No.1
SQLのSELECT文を利用すればテーブルの値をとってこれますよ
補足
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