2
我想創建一個Access表,其中一些字段需要保存結構變量甚至另一個數據表。這是可能的,我將如何做到這一點?我可以在下面創建內存數據表,但不知道如何將其保存/讀取到我的Access MDB。 - (ItemInfo和訂單信息的結構和BOMDatatable是另一個數據表):如何將結構保存到Access數據庫
dtPackoutPlan = New DataTable
With dtPackoutPlan
.Columns.Add("OrderNumber", GetType(String))
.Columns.Add("LineNumber", GetType(Integer))
.Columns.Add("ItemNumber", GetType(String))
.Columns.Add("WorkCenter", GetType(String))
.Columns.Add("PromisedShipDate", GetType(Date))
.Columns.Add("PackOutDate", GetType(Date))
.Columns.Add("DeliveryDate", GetType(Date))
.Columns.Add("PackOutSequence", GetType(Integer))
.Columns.Add("Priority", GetType(Integer))
.Columns.Add("Status", GetType(String))
.Columns.Add("OrderedQuantity", GetType(Single))
.Columns.Add("ActualPackOutDate", GetType(Date))
.Columns.Add("ActualPackOutDateString", GetType(String))
.Columns.Add("SplitFlag", GetType(String))
.Columns.Add("ItemInfo", GetType(ItemInfo))
.Columns.Add("BOMDatatable", GetType(DataTable))
.Columns.Add("OrderInfo", GetType(OrderInfo))
End With
您可能可以使用OLE對象數據來完成此操作。但接下來的問題是爲什麼?爲什麼不把ItemInfo和OrderInfo作爲附加的字段或表?爲什麼你想要做這麼多額外的編碼,當Access將這樣做很好。 –