Hallo,
ich habe folgenden SQL Statement mit VB.NET erstellt:
Im Textfeld lblTXTNameVPM.Text soll der Name vom Wert Parm2 stehen
und im Textfeld lblTXTNameVPB.Text soll der Name vom Wert Parm3 stehen
Unter der Auswertung von Parm1 gibt es 2 Datensätze mit Parm2 und Parm3
Bis jetzt habe ich den SQL String zweimal durchlaufen lassen.
Einmal mit Parm2 und einmal mit Parm3
Gibt es da eine Lösung mit nur einen durchlauf?
Danke
*Topic verschoben, BBCode eingefügt*
ich habe folgenden SQL Statement mit VB.NET erstellt:
VB.NET-Quellcode
- Dim Parm1 AS String ="0000122814"
- Dim Parm2 AS String ="Z1"
- Dim Parm3 AS String ="Z2"
- cmdLocal.CommandText = "Select [tblKNVP.Debitor], [tblKNVP.Rolle], [tblKNA1_ZSAL.Name1], [tblKNA1_ZSAL.Telefon1], [tblADR6_ZSAL.E-Mail]
- From tblADR6_ZSAL INNER Join (tblKNA1_ZSAL INNER Join tblKNVP
- On tblKNA1_ZSAL.Debitor = tblKNVP.AdresseAL) ON tblADR6_ZSAL.Adressnummer = tblKNA1_ZSAL.Adresse
- Where (tblKNVP.Debitor) Like '" & Parm1 & "' AND (tblKNVP.Rolle) Like '" & Parm2 & "'Or (tblKNVP.Rolle) LIKE '" & Parm3 & "'"
- readerLocal = cmdLocal.ExecuteReader
- Do While readerLocal.Read = True
- lblTXTNameVPM.Text = readerLocal("tblKNA1_ZSAL.Name1")
- lblTXTNameVPB.Text = readerLocal("tblKNA1_ZSAL.Name1")
- Loop
- readerLocal.Close()
Im Textfeld lblTXTNameVPM.Text soll der Name vom Wert Parm2 stehen
und im Textfeld lblTXTNameVPB.Text soll der Name vom Wert Parm3 stehen
Unter der Auswertung von Parm1 gibt es 2 Datensätze mit Parm2 und Parm3
Bis jetzt habe ich den SQL String zweimal durchlaufen lassen.
Einmal mit Parm2 und einmal mit Parm3
Gibt es da eine Lösung mit nur einen durchlauf?
Danke
*Topic verschoben, BBCode eingefügt*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()