Hallo,
ich bekomme bei der Verwendung von parametrischen Aktualisierungs-Abfragen immer Parallelitätsverletzungen und anscheinend findet die Abfrage nicht die richtigen Werte in den Tabellen. Was mache ich falsch?
Den DataAdapter habe ich folgendermaßen eingerichtet:
da = New MySqlDataAdapter(_sql, myconn) '_sql ist der Select String, myconn das Verbindungsobjekt
da.MissingSchemaAction = MissingSchemaAction.AddWithKey
Try
myconn.Open()
da.Fill(ds, _tabname)
mytabelle = ds.Tables(_tabname)
ds.Tables(_tabname).PrimaryKey = New DataColumn() {_dsref.Tables(_tabname).Columns(_idname)}
Catch ex As Exception
MsgBox("Get_Data Message" & ex.Message.ToString)
Finally
myconn.Close()
End Try
das da.UpdateCommand Objekt hat als
CommandText:
Update gruppe Set gruppenname=@gruppenname, adresse=@adresse, plz=@plz, ort=@ort, land=@land, vat=@vat, sprache=@sprache where gruppeid=@gruppeid
und beim Durchlaufen der dem UpdateCommand Objekt hinzugefügten Parameter kommen folgende Werte zusammen:
ParameterName: @gruppeid - SourceColumn: gruppeid
ParameterName: @gruppenname - SourceColumn: gruppenname
ParameterName: @adresse - SourceColumn: adresse
ParameterName: @plz - SourceColumn: plz
ParameterName: @ort - SourceColumn: ort
ParameterName: @land - SourceColumn: land
ParameterName: @vat - SourceColumn: vat
ParameterName: @sprache - SourceColumn: sprache
die SourceColumn Namen entsprechen exakt den Spaltennammen in der DataTable und der Source-Tabelle.
Kann jemand helfen?
Vielen Dank
ich bekomme bei der Verwendung von parametrischen Aktualisierungs-Abfragen immer Parallelitätsverletzungen und anscheinend findet die Abfrage nicht die richtigen Werte in den Tabellen. Was mache ich falsch?
Den DataAdapter habe ich folgendermaßen eingerichtet:
da = New MySqlDataAdapter(_sql, myconn) '_sql ist der Select String, myconn das Verbindungsobjekt
da.MissingSchemaAction = MissingSchemaAction.AddWithKey
Try
myconn.Open()
da.Fill(ds, _tabname)
mytabelle = ds.Tables(_tabname)
ds.Tables(_tabname).PrimaryKey = New DataColumn() {_dsref.Tables(_tabname).Columns(_idname)}
Catch ex As Exception
MsgBox("Get_Data Message" & ex.Message.ToString)
Finally
myconn.Close()
End Try
das da.UpdateCommand Objekt hat als
CommandText:
Update gruppe Set gruppenname=@gruppenname, adresse=@adresse, plz=@plz, ort=@ort, land=@land, vat=@vat, sprache=@sprache where gruppeid=@gruppeid
und beim Durchlaufen der dem UpdateCommand Objekt hinzugefügten Parameter kommen folgende Werte zusammen:
ParameterName: @gruppeid - SourceColumn: gruppeid
ParameterName: @gruppenname - SourceColumn: gruppenname
ParameterName: @adresse - SourceColumn: adresse
ParameterName: @plz - SourceColumn: plz
ParameterName: @ort - SourceColumn: ort
ParameterName: @land - SourceColumn: land
ParameterName: @vat - SourceColumn: vat
ParameterName: @sprache - SourceColumn: sprache
die SourceColumn Namen entsprechen exakt den Spaltennammen in der DataTable und der Source-Tabelle.
Kann jemand helfen?
Vielen Dank
Comment