Hallo Leute,
ich arbeite gerade an einer Oberfläche in VBnet mit Gridview und verwende den Microsoft sql Server Management Studio 18 und VBnet Microsoft Visual Basic 2010 Express, da mir das lieber ist als das große Visual Studio. Jedenfalls im Moment.
Nun zur Frage im Code für den Daten update Button, habe ich eine sehr lange Dim command Anweisung - Zeile, die mit jedem Feld in der Table länger und unübersichtlicher wird. Sie funktioniert einwandfrei, das ist nicht das Problem.
Ich habe nur die Frage an euch, ob man diese Dim command - Anweisungs Zeile von einer extrem langen Zeile auf zwei oder mehrere kleine übersichtliche Zeilen stutzen kann. Ich hab alles versucht, aber so ganz klappt das nicht und ich bin mir nicht sicher,
ob die die Dim commandzeile verdoppeln oder verdreifachen kann? Wie gesagt, es läuft alles Prima, nur die Frage ob einer eine Idee hat, wie ich diese extrem lange Command Zeile kleiner bekomme. Da ich noch mehr Felder brauche. Vielleicht hat ja einer von euch einen kleinen Codeschnippsel mit dem man das nachvollziehen kann? Oder einen Tipp, ich würde mich sehr freuen und wünsche euch einen schönen Donnerstag.
CodeTags korrigiert
Thema verschoben; Das Thema wird automatisch dort erstellt, wo man sich befindet, wenn man auf [* Neues Thema] klickt. ~VaporiZed
ich arbeite gerade an einer Oberfläche in VBnet mit Gridview und verwende den Microsoft sql Server Management Studio 18 und VBnet Microsoft Visual Basic 2010 Express, da mir das lieber ist als das große Visual Studio. Jedenfalls im Moment.
Nun zur Frage im Code für den Daten update Button, habe ich eine sehr lange Dim command Anweisung - Zeile, die mit jedem Feld in der Table länger und unübersichtlicher wird. Sie funktioniert einwandfrei, das ist nicht das Problem.
Ich habe nur die Frage an euch, ob man diese Dim command - Anweisungs Zeile von einer extrem langen Zeile auf zwei oder mehrere kleine übersichtliche Zeilen stutzen kann. Ich hab alles versucht, aber so ganz klappt das nicht und ich bin mir nicht sicher,
ob die die Dim commandzeile verdoppeln oder verdreifachen kann? Wie gesagt, es läuft alles Prima, nur die Frage ob einer eine Idee hat, wie ich diese extrem lange Command Zeile kleiner bekomme. Da ich noch mehr Felder brauche. Vielleicht hat ja einer von euch einen kleinen Codeschnippsel mit dem man das nachvollziehen kann? Oder einen Tipp, ich würde mich sehr freuen und wünsche euch einen schönen Donnerstag.
VB.NET-Quellcode
- Private Sub Btn_update_Click(sender As System.Object, e As System.EventArgs) Handles Btn_update.Click
- Dim connection As New SqlConnection("data source=JOACHIM1\MEINSERVER1;Initial catalog=BeispielDATENBANK;Integrated Security=True")
- Dim command As New SqlCommand("UPDATE Users1 SET Vorname = @Vn, Name = @Na, Telefon =@Te,Email =@Em , Ort =@Or , Plz =@Pl , Strasse =@St , Nummer =@Nr , Firma =@Fa , Notiz =@No WHERE Id =@id", connection)'es geht um diese Zeile
- command.Parameters.Add("@Vn", SqlDbType.VarChar).Value = Vorname.Text
- command.Parameters.Add("@Na", SqlDbType.VarChar).Value = Nachname.Text
- command.Parameters.Add("@Te", SqlDbType.Text).Value = Telefon.Text
- command.Parameters.Add("@Em", SqlDbType.Text).Value = Email.Text
- command.Parameters.Add("@Or", SqlDbType.VarChar).Value = Email.Text
- command.Parameters.Add("@Pl", SqlDbType.Int).Value = Email.Text
- command.Parameters.Add("@St", SqlDbType.Text).Value = Email.Text
- command.Parameters.Add("@Nr", SqlDbType.Text).Value = Email.Text
- command.Parameters.Add("@Fa", SqlDbType.Text).Value = Email.Text
- command.Parameters.Add("@No", SqlDbType.Text).Value = Email.Text
- command.Parameters.Add("id", SqlDbType.Int).Value = Id.Text
- connection.Open()
- If command.ExecuteNonQuery() = 1 Then
- MessageBox.Show("Data updated")
- Else
- MessageBox.Show("Data Not updated")
- End If
- connection.Close()
- End Sub
CodeTags korrigiert
Thema verschoben; Das Thema wird automatisch dort erstellt, wo man sich befindet, wenn man auf [* Neues Thema] klickt. ~VaporiZed
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „VaporiZed“ ()