| |

VB.NET - FortgeschritteneRe: DataSet mit JOIN-Ergänzung | |  | Autor: Anfängerin | Datum: 03.11.03 14:55 |
| Wenn DataSetr nur 1 Tabelle hat, dann funktioniert es:
Me.SqlSelectCommand1.CommandText = "delete from sysadm.bv_Veranstaltung where ID = '" + TBID.Text + "' and GPNR = '" + TBGPNR.Text + "'"
Me.SqlSelectCommand1.Connection = Me.SqlConnection1
'
Try
SqlDataAdapter1.Fill(DataSet171)
Catch ex As Exception
MsgBox(ex.ToString)
End Try
'
DataSet171.Clear()
'
'
'SqlSelectCommand1
'
Me.SqlSelectCommand1.CommandText = "SELECT GPNR, Art, ID, Anmeldedatum, Datum, Ziel, TelefonNr, Personen, Kinder, Geh" & _
"behinderte, Zustiegsort, Wünsche, Familienangehöriger, Bemerkung, Teilnahme, Betrag, Buchung, Buchungsnr, Gutschr_Buchungsnr, Gutschr_Buchung, Gutschrift FROM" & _
" sysadm.BV_Veranstaltung where Teilnahme = 1 and Art = '" + CBArt.Text + "' and Ziel = '" + CBZiel.Text + "' and Datum = '" + CBDatum.Text + "' order by Anmeldedatum"
Me.SqlSelectCommand1.Connection = Me.SqlConnection1
'
Try
SqlDataAdapter1.Fill(DataSet171)
Catch ex As Exception
MsgBox(ex.ToString)
End Try
'
'
' Nun wird die Anzahl der freien Teilnehmer wieder erhöht!
DataSet401.Clear()
'
'SqlSelectCommand8
'
Me.SqlSelectCommand8.CommandText = "update sysadm.bv_veranstaltungsdaten set Ang_teilnehmer = (Ang_Teilnehmer - " + TBPers.Text + ") where ID = '" + TBID.Text + "'"
Me.SqlSelectCommand8.Connection = Me.SqlConnection8
Try
SqlDataAdapter8.Fill(DataSet401)
Catch ex As Exception
MsgBox(ex.ToString)
End Try
Wenn ich in meinem DataGrid noch 2 Spalten(Vorname und Nachname) aus einer anderen Tabelle anzeigen will, sieht mein SQL-Befehl so aus:
Me.SqlSelectCommand1.CommandText = "SELECT tab2.GPNR, tab2.Name1 As Nachname, isnull (tab2.Name2,'') as Vorname, tab1.Art, tab1.ID, tab1.Anmeldedatum, tab1.Datum, tab1.Ziel, tab1.TelefonNr, tab1.Personen, tab1.Kinder, tab1.Gehbehinderte, tab1.Zustiegsort, tab1.Wünsche, tab1.Familienangehöriger, tab1.Bemerkung, tab1.Teilnahme, tab1.Betrag, tab1.Buchung, tab1.Buchungsnr, tab1.Gutschr_Buchungsnr, tab1.Gutschr_Buchung, tab1.Gutschrift FROM sysadm.BV_Veranstaltung tab1, sysadm.BV_Adresse tab2 where tab1.gpnr = tab2.gpnr and Teilnahme = 1 and Art = '" + CBArt.Text + "' and Ziel = '" + CBZiel.Text + "' and Datum = '" + CBDatum.Text + "' order by tab1.Anmeldedatum"
Und wenn ich jetzt den alten SQL-Befehl durch diesen ersetze, dann funktioniert es nicht.... Weiß jemand warum? |  |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
Neu! sevCommand 4.0 
Professionelle Schaltflächen im modernen Design!
Mit nur wenigen Mausklicks statten auch Sie Ihre Anwendungen ab sofort mit grafischen Schaltflächen im modernen Look & Feel aus (WinXP, Office, Vista oder auch Windows 8), inkl. große Symbolbibliothek. Weitere InfosTipp des Monats Oktober 2025 Matthias KozlowskiUmlaute konvertierenErsetzt die Umlaute in einer Zeichenkette durch die entsprechenden Doppelbuchstaben (aus ä wird ae, usw.) TOP Entwickler-Paket 
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1866.50 EUR...
Jetzt nur 979,00 EURWeitere Infos
|