2011年7月18日月曜日

→→→データセットのテーブルに主キーを設定

DataSetオブジェクトのテーブルに主キーを設定するには
DataTableオブジェクトのPrimaryKeyプロパティを使う

PrimaryKeyプロパティには主キーとするフィールド(DataColumnオブジェクト)の配列を指定

    DataTableオブジェクト.PrimaryKey = DataColumnオブジェクトの配列

Dim dSet DataSet = New DataSet("小動物")
Dim dTbl As DataTable
Dim dCol(0) As DataColumn
dTbl = dSet.Tables.Add("リス")
dCol(0) = dTbl.Columns.Add("ID", Type.GetType("System.Int32"))
dTbl.PrimaryKey = dCol
dTbl.Columns.Add("種類" , Type.GetType("System.String"))

既存のテーブルに主キーを設定


SQL文 ("ALTER TABLE テーブル名 ADD PRIMARYKEY(項目名)" , ocn )

Try
    oCom = New OleDb.OleDbCommand("ALTER TABLE Data ADD PRIMARY KEY(フィールド名)",ocn)
    oCom.ExecuteNonQuery()
Cathch ex As Exception
    MessageBox.Show(ex.Message)
End Try

0 件のコメント:

コメントを投稿