DataSet und Primärschlüssel mit mehreren Spalten
-
19-09-2019 - |
Frage
Wie kann ich Find-Methode in DataSet, die Primärschlüssel machen von 3 Spalten hat?
dadSample.SelectCommand = New SqlCommand("SELECT * FROM StockBalance", conxMain)
dadSample.FillSchema(dsSample, SchemaType.Source, "StockBalance")
dadSample.Fill(dsSample, "Stock")
Dim keyColStock(3) As DataColumn
keyColStock(0) = dsSample.Tables("StockBalance").Columns("StockID")
keyColStock(1) = dsSample.Tables("StockBalance").Columns("LocationID")
keyColStock(2) = dsSample.Tables("StockBalance").Columns("StockBalanceUnitID")
dsSample.Tables("StockBalance").PrimaryKey = keyColStkBal
dRowCurrent = dsSample.Tables("StockBalance").Rows.Find("")
In Suche Parameter, die man ich habe zu füllen? Bitte hilf mir. Dank jeder!
Lösung
Suchen auf einem Array, kein einziger Wert.
So etwas wie:
Dim ObjectFindArray(2) as Object
...
ObjectFindArray[0] =
...
dRowCurrent = dsSample.Tables("StockBalance").Rows.Find(ObjectFindArray)
...
Andere Tipps
Hier ist ein Beitrag zu Ihrem Problem - sie vorschlagen, dass Sie eine Reihe von Säulen passieren (für den Schlüssel) und warf es auf dem Objekt []
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow