[英]How to creata a 2-column combination into a primary key in OLEDB with VB.NET
所以我在“RPD”表中進行了更新並且數據庫沒有主鍵然后我的解決方案必須在“PNM”列中創建一個主鍵但我只能更新 1 行所以解決方案是它是否可以通過將“PNM”列與“NOD”結合起來,它就變成了主鍵或者是否有其他解決方案
謝謝
表名:RPD 這些是產品項目的詳細信息
PNM | 點頭 | ITM | 數量 |
---|---|---|---|
1000 | 01 | 產品01 | 10 |
1000 | 02 | 產品01 | 15 |
1000 | 03 | 產品01 | 20 |
1001 | 01 | 產品01 | 15 |
1001 | 02 | 產品01 | 30 |
表名:RPG 這是表主
PNM | 日期 | 客戶名 |
---|---|---|
1000 | 26-11-2022 | 一種 |
1001 | 26-11-2022 | 乙 |
Using cn As New OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0; data source=" & Path & "; Extended Properties=dBase IV")
Using cmd As New OleDbCommand("ALTER TABLE RPD ADD CONSTRAINT idxMyTable PRIMARY KEY (PNM)", cn)
cn.Open()
cmd.ExecuteNonQuery()
End Using
End Using
根據此鏈接: ALTER TABLE 添加復合主鍵
Using cn As New OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0; data source=" & Path & "; Extended Properties=dBase IV")
Using cmd As New OleDbCommand("ALTER TABLE RPD ADD CONSTRAINT idxMyTable PRIMARY KEY (PNM,NOD)", cn)
cn.Open()
cmd.ExecuteNonQuery()
End Using
End Using
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.