borracho
Legacy Member
Ik heb dus een webformulier gemaakt waarin ik enkele velden en dropdownlists heb die ik zou willen wegschrijven naar een access db. De code zelf voor het wegschrijven zou moeten werken denk ik daar het waarschijnlijk te maken heeft met de een of andere beveiliging.
Hiervoor gebruik ik volgende code:
Maar ik krijg dus volgende foutboodschap:
De bewerking moet worden uitgevoerd op een query die kan worden bijgewerkt.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.OleDb.OleDbException: De bewerking moet worden uitgevoerd op een query die kan worden bijgewerkt.
Heb op het internet een post gevonden die zei dat je in de eigenschappen van je map die beveiligingen allemaal moest aanvinken maar die vind ik dus niet weer
Alvast bedankt moest iemand enige raad weten
Borracho
Hiervoor gebruik ik volgende code:
PHP:
Sub BtnSubmit_Click(sender As Object, e As EventArgs)
Dim conInbev As OleDbConnection
Dim ConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("../Obis2/DB/Inbev.mdb")
Dim cmdInsert As OleDbCommand
Dim OleDbString As String
conInbev = New OleDbConnection (ConnectionString)
ConInbev.Open()
OleDbString="INSERT INTO tblpersoneel (Personeelid, Personeelslidvoornaam, Personeelslidnaam, PersoneelslidafdelingID, Personeelslidinlognaam, PersoneelsrechtenID, TaalID, FunctieID, Personeelsstatus) VALUES (@Personeelid, @Personeelslidvoornaam, @Personeelslidnaam, @PersoneelslidafdelingID, @Personeelslidinlognaam, @PersoneelsrechtenID, @TaalID, @FunctieID, @Personeelsstatus)"
cmdInsert = new OleDbCommand(OleDbString, conInbev)
CmdInsert.Parameters.Add(New OleDbParameter("@Personeelid", txtid.Text))
CmdInsert.Parameters.Add(New OleDbParameter("@Personeelslidvoornaam", txtVoornaam.Text))
CmdInsert.Parameters.Add(New OleDbParameter("@Personeelslidnaam", txtNaam.Text))
CmdInsert.Parameters.Add(New OleDbParameter("@PersoneelslidafdelingID", drpAfdeling2.SelectedItem.Text))
CmdInsert.Parameters.Add(New OleDbParameter("@Personeelslidinlognaam", txtInlognaam.text))
CmdInsert.Parameters.Add(New OleDbParameter("@PersoneelsrechtenID", drpRechten.SelectedItem.Text))
CmdInsert.Parameters.Add(New OleDbParameter("@TaalID", drpTaal.SelectedItem.Text))
CmdInsert.Parameters.Add(New OleDbParameter("@FunctieID", drpFunctie.SelectedItem.Text))
CmdInsert.Parameters.Add(New OleDbParameter("@Personeelsstatus", drpStatus.SelectedItem.Text))
cmdInsert.ExecuteNonQuery()
conInbev.Close()
End Sub
Maar ik krijg dus volgende foutboodschap:
De bewerking moet worden uitgevoerd op een query die kan worden bijgewerkt.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.OleDb.OleDbException: De bewerking moet worden uitgevoerd op een query die kan worden bijgewerkt.
Heb op het internet een post gevonden die zei dat je in de eigenschappen van je map die beveiligingen allemaal moest aanvinken maar die vind ik dus niet weer
Alvast bedankt moest iemand enige raad weten
Borracho