Es werden in folgender Art beim Laden des Form Daten aus einer MySQL Tabelle abgerufen und in Textboxen übernommen:
[code=vbnet]cmd.CommandText = "select*from a"
reader = cmd.ExecuteReader()
Do While reader.Read()
TextBox1.Text = reader("ID_a")
TextBox2.Text = reader("Art_des_DS")
TextBox3.Text = reader("Plz")
TextBox4.Text = reader("Ort")
TextBox5.Text = reader("Strasse")
TextBox6.Text = reader("Hausnr")[/code]
Beim Ereignis wird ein neuer Datensatz in der Tabelle a angelegt:
[code=vbnet] 'legt neuen Datensatz in Tabelle a an
Try
cmd.CommandText = String.Format("Insert a set plz='00000'")
cmd.ExecuteNonQuery()
MsgBox("Es wurde ein neuer Datensatz angelegt")
Catch ex As Exception
MsgBox(ex.Message)
End Try[/code]
Die Bearbeitung eines vorhandenen DS realisiere ich z.zt. folgendermaßen:
[code=vbnet]cmd.CommandText = String.Format("UPDATE a SET Art_des_DS = '{0}'", Me.TextBox2.Text)
cmd.ExecuteNonQuery()[/code]
[b]Aufgabe[/b]:
Dieser neu angelegte Datensatz soll geöffnet werden um ihn zu bearbeiten. In meinen Worten klingt das folgendermaßen:
"Aktualisere das bereits geöffnete Form, zeige den zuletzt angelegten Datensatz an"
Wie geht das mit SQL bzw. vb?
Wie muß der ComandText aussehen?
[code=vbnet]cmd.CommandText = "select*from a"
reader = cmd.ExecuteReader()
Do While reader.Read()
TextBox1.Text = reader("ID_a")
TextBox2.Text = reader("Art_des_DS")
TextBox3.Text = reader("Plz")
TextBox4.Text = reader("Ort")
TextBox5.Text = reader("Strasse")
TextBox6.Text = reader("Hausnr")[/code]
Beim Ereignis wird ein neuer Datensatz in der Tabelle a angelegt:
[code=vbnet] 'legt neuen Datensatz in Tabelle a an
Try
cmd.CommandText = String.Format("Insert a set plz='00000'")
cmd.ExecuteNonQuery()
MsgBox("Es wurde ein neuer Datensatz angelegt")
Catch ex As Exception
MsgBox(ex.Message)
End Try[/code]
Die Bearbeitung eines vorhandenen DS realisiere ich z.zt. folgendermaßen:
[code=vbnet]cmd.CommandText = String.Format("UPDATE a SET Art_des_DS = '{0}'", Me.TextBox2.Text)
cmd.ExecuteNonQuery()[/code]
[b]Aufgabe[/b]:
Dieser neu angelegte Datensatz soll geöffnet werden um ihn zu bearbeiten. In meinen Worten klingt das folgendermaßen:
"Aktualisere das bereits geöffnete Form, zeige den zuletzt angelegten Datensatz an"
Wie geht das mit SQL bzw. vb?
Wie muß der ComandText aussehen?