MenDaxx
Legacy Member
Ik moet dus voor een website een soort nieuws-systeem maken.
De gegevens zijn auteur, onderwerp, datum & omschrijving.
Ik heb dit als code :
Maar hij wilt de gegevens dus niet in de database schrijven.
Ik krijg als fout ==> Gegevenstypen komen niet overeen in criteriumexpressie
Iemand enig idee wat er mis is met mijn code?
Dank op voorhand
De gegevens zijn auteur, onderwerp, datum & omschrijving.
Ik heb dit als code :
Code:
Dim myConnection As OleDbConnection
Dim cmdToevoegen As OleDbCommand
Dim OleDbString As String
myConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & Server.MapPath("herman.mdb"))
myConnection.Open()
Dim strDatum As DateTime = System.DateTime.Now
OleDbString = "INSERT INTO Nieuws (auteur, onderwerp, datum, omschrijving) " & _
"VALUES (@auteur, @onderwerp, @datum, @omschrijving)"
cmdToevoegen = new OleDbCommand (OleDbString, myConnection)
cmdToevoegen.Parameters.Add("@auteur", txtAuteur.Text)
cmdToevoegen.Parameters.Add("@onderwerp", txtOnderwerp.Text)
cmdToevoegen.Parameters.Add("@datum", strDatum)
cmdToevoegen.Parameters.Add("@omschrijving", txtBericht.Text)
cmdToevoegen.ExecuteNonQuery()
myConnection.Close()
response.redirect("welkom.aspx")
Maar hij wilt de gegevens dus niet in de database schrijven.
Ik krijg als fout ==> Gegevenstypen komen niet overeen in criteriumexpressie
Iemand enig idee wat er mis is met mijn code?
Dank op voorhand
