Hallo,
nach der aktualisierung des NET.Framework laufen meine ASP.Net Seiten nicht mehr richtig.
Ich habe ein Forum erstellt :) und beim schreiben der Antwort kommt oben genannte Fehlermeldung.
Ich möchte an die Antwort-Tabelle eine neue Zeile anhängen und mit Daten füllen.
connect.ConnectionString = connectstring
sadapter.SelectCommand = New OleDbCommand(sql, connect)
combuilder = New OleDbCommandBuilder(sadapter)
sadapter.Fill(dset, "antwort")
row = dset.Tables(0).NewRow
row.Item("fid") = CLng(Request.Form("fid"))
row.Item("inhalt") = tmpinhalt
row.Item("autor") = Server.HtmlEncode(Request.Form("autor"))
row.Item("erstellerdatum") = Request.Form("erstellerdatum")
row.Item("passwort") = Server.HtmlEncode(Request.Form("passwort"))
row.Item("ablaufdatum") = Request.Form("ablaufdatum")
If Not row.HasErrors Then
dset.Tables("antwort").Rows.Add(row)
sadapter.Update(dset, "antwort")
tmptext = tmptext & "Deine Antwort wurde erstellt <br> hier gehts zum Original"
tmptext = tmptext & "<br><a href=" & """" & "/forum.aspx?thema=" & thema & "&fid=" & fid & """" & ">Beitrag</a>"
Der Fehler wird mir jetzt hier:
Zeile 220: sadapter.Update(dset, "antwort")
angezeigt.
Wie gesagt, es lief alles fehlerfrei bis zur Neuinstallation von Windows und der .NET Aktualisierung
Gruß, Nicky
Hallo,
der Fehler entsteht im Allgemeinen dann, wenn zb eine zu aktualisierende Abfrage aus mehr als einer Tabelle besteht.
Nachdem bei dir nach deinen Angaben VOR der Aktualisierung alles fehlerfrei gelaufen ist, kanns daran nicht liegen.
Daher liegt aber auch die Vermutung nahe, dass du hir ... sadapter.Fill(dset, "antwort") ... gar nichts geliefert bekommst.
Hast du nach der Aktualisierung die gleiche Framework-Version wie vor der Aktualisierung oder eine neuere?
Hast du in dem Fall der Applikation diese Änderung bekanntgegeben?