Nabend zusammen,
also eigentlich bin ich nur dabei eine ganz simple Update Function auf die beine zustellen. Leider Gottes will es mir aber nicht gelingen. Erstmal ein wenig code :
Also so sieht meine Update Funktion aus. txt_titel wird vorher in einer anderen Funktion mit nem Reader erfolgreich ausgelesen! Doch wenn ich jetzt meine Update Funktion starte, dann sagt er mir: "Für mindestens einen erforderlichen Parameter wurde kein Wert angegeben."
Wenn ich jetzt txt_titel.Text durch 'TEST' ersetze, wird TEST in die DB geschrieben. Also weiß ich, dass er den Inhalt von txt_titel nicht lesen kann Aber ich habe keine Ahnung wieso das so ist. Habt ihr noch eine Idee?
Wäre euch sehr dankbar!
Grüße
also eigentlich bin ich nur dabei eine ganz simple Update Function auf die beine zustellen. Leider Gottes will es mir aber nicht gelingen. Erstmal ein wenig code :
Code:
sSql = "UPDATE tbl_news SET titel = txt_titel.Text WHERE id=" & nId.ToString
'DB Verbindungsaufbau
Dim CONNSTR As String
CONNSTR = "Provider=Microsoft.Jet.OLEDB.4.0;"
CONNSTR += sDatabase
Dim conn As New OleDb.OleDbConnection(CONNSTR)
conn.Open()
Dim MyCommand As New OleDb.OleDbCommand(sSql, conn)
MyCommand.ExecuteNonQuery()
conn.Close()
MyCommand.Dispose()
Also so sieht meine Update Funktion aus. txt_titel wird vorher in einer anderen Funktion mit nem Reader erfolgreich ausgelesen! Doch wenn ich jetzt meine Update Funktion starte, dann sagt er mir: "Für mindestens einen erforderlichen Parameter wurde kein Wert angegeben."
Wenn ich jetzt txt_titel.Text durch 'TEST' ersetze, wird TEST in die DB geschrieben. Also weiß ich, dass er den Inhalt von txt_titel nicht lesen kann Aber ich habe keine Ahnung wieso das so ist. Habt ihr noch eine Idee?
Wäre euch sehr dankbar!
Grüße