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.
Habe die Lösung gefunden
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
- Con(ConNummer).Open()
- Dim _Tabelle As DataTable = Con(ConNummer).GetSchema("Tables")
- For Each row As DataRow In _Tabelle.Rows
- If row("TABLE_NAME").ToString <> "ARBEITSDATEN" Then ' Diese Abfrage wird nicht beachtet !!!
- Cmd(ConNummer).CommandText = "update " & row("TABLE_NAME").ToString & " set " & _
- "Ident_Nummer = " & IdentNummer & ", " & _
- "DoppelIndex = " & CBool(DoppelIndex) & ", " & _
- "Satz_Index = '" & CStr(Index) & "' " & _
- "where Ident_Nummer = " & IdentNummer
- Cmd(ConNummer).ExecuteNonQuery()
- End If
- Next
- Con(ConNummer).Close()
Habe die Lösung gefunden
VB.NET-Quellcode
- Dim _Tabelle As DataTable = Con(ConNummer).GetSchema("Tables")
- For Each row As DataRow In _Tabelle.Rows
- If row("TABLE_TYPE").ToString = "TABLE" = True Then
- If row("TABLE_NAME").ToString <> Tabelle_CBS And row("TABLE_NAME").ToString <> Tabelle_CDS Then
- Cmd(ConNummer).CommandText = "update " & row("TABLE_NAME").ToString & " set " & _
- "Ident_Nummer = " & IdentNummer & ", " & _
- "DoppelIndex = " & CBool(DoppelIndex) & ", " & _
- "Satz_Index = '" & CStr(Index) & "' " & _
- "where Ident_Nummer = " & IdentNummer
- Cmd(ConNummer).ExecuteNonQuery()
- End If
- End If
- Next
- Con(ConNummer).Close()
Gruß Markus
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Westerwälder“ ()