update Tabellen ausschliessen

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von fichz.

    update Tabellen ausschliessen

    Hallo,
    ich versuche in meiner Datenbank Daten in allen Tabellen zu ändern, jedoch möchte ich eine Tabelle ausschliessen. Leider spricht die If-Anweisung nicht an.


    VB.NET-Quellcode

    1. Con(ConNummer).Open()
    2. Dim _Tabelle As DataTable = Con(ConNummer).GetSchema("Tables")
    3. For Each row As DataRow In _Tabelle.Rows
    4. If row("TABLE_NAME").ToString <> "ARBEITSDATEN" Then ' Diese Abfrage wird nicht beachtet !!!
    5. Cmd(ConNummer).CommandText = "update " & row("TABLE_NAME").ToString & " set " & _
    6. "Ident_Nummer = " & IdentNummer & ", " & _
    7. "DoppelIndex = " & CBool(DoppelIndex) & ", " & _
    8. "Satz_Index = '" & CStr(Index) & "' " & _
    9. "where Ident_Nummer = " & IdentNummer
    10. Cmd(ConNummer).ExecuteNonQuery()
    11. End If
    12. Next
    13. Con(ConNummer).Close()


    Habe die Lösung gefunden

    VB.NET-Quellcode

    1. Dim _Tabelle As DataTable = Con(ConNummer).GetSchema("Tables")
    2. For Each row As DataRow In _Tabelle.Rows
    3. If row("TABLE_TYPE").ToString = "TABLE" = True Then
    4. If row("TABLE_NAME").ToString <> Tabelle_CBS And row("TABLE_NAME").ToString <> Tabelle_CDS Then
    5. Cmd(ConNummer).CommandText = "update " & row("TABLE_NAME").ToString & " set " & _
    6. "Ident_Nummer = " & IdentNummer & ", " & _
    7. "DoppelIndex = " & CBool(DoppelIndex) & ", " & _
    8. "Satz_Index = '" & CStr(Index) & "' " & _
    9. "where Ident_Nummer = " & IdentNummer
    10. Cmd(ConNummer).ExecuteNonQuery()
    11. End If
    12. End If
    13. Next
    14. Con(ConNummer).Close()
    Gruß Markus

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Westerwälder“ ()