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!

War es hilfreich?

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 []

Suche mit mehreren Spalten in Schlüssel

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top