嗨,伙计们,我在没有主键的数据库中有一个表。我认为原因是它只是一个有很多外键的表。我真的不知道我的 sql 很差。所以该表不是我创建的,但我在创建数据表时遇到了问题。要更新我的数据集,该表需要一个主键。由于所有列都不是唯一的,我必须制作复合键。任何人都知道怎么做。这是在第一个中创建主键的代码。
'after using adapter and all the connection process to fill the dataset
Dim tableProduct As DataTable = productDataSet.Tables(0)
tableProduct.PrimaryKey = New DataColumn() {tableProduct.Columns(0)}
这是我试图创建复合键
Dim tableProduct As DataTable = productDataSet.Tables(0)
tableProduct.PrimaryKey = New DataColumn() {tableProduct.Columns(0)}
tableProduct.PrimaryKey = New DataColumn() {tableProduct.Columns(1)}
我最近开始使用 vb.net,之前我研究过 java 和 php、Jquery 等。所以我对.Net Framework没有那么经验如果我错误地问了这个问题,请告诉我,以便我可以编辑谢谢