Avatar billede dampnet Nybegynder
05. januar 2004 - 13:30 Der er 3 kommentarer og
1 løsning

probl. med sql insert og oledbcommand

jeg har problemer med et lille insert statement og oledbcommand. Det er som følgende:
    Sub Page_Load()
        dim strTemp As String       
       
        dim dbconnection As OleDbConnection
        dim dbdataadapter As OleDbDataAdapter
        dim madDataset As New DataSet
        dim dbcommand As OleDbCommand
        dim dbreader

        dbconnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=" & server.mappath("../database/2test_cg-database.mdb"))
        dbconnection.Open()
       
        if Page.IsPostBack() then
            strTemp = "INSERT INTO madbestillinger ( dato, spisested, lev_tid, antalbestillinger, ansvarlig, email, ans_kodeord )VALUES ('" & dato.Text & "', '" & DropDownSpiseSted.SelectedItem.Text & "', '" & levtid.Text & "', 0, '" & ansvarlig.Text & "', '" & email.Text & "', '" & kodeord.Text & "');"
            label1.Text = strTemp
            dbcommand = New OleDbCommand(strTemp,dbconnection)
            dbcommand.ExecuteNonQuery()
        end if

        dbdataadapter = New OleDbDataAdapter("SELECT * FROM madbestillinger",dbconnection)
        dbdataadapter.Fill(madDataset, "madbestillinger")
        samletbestillinger.DataSource = madDataset.Tables("madbestillinger")
        samletbestillinger.DataBind()

        dbcommand = New OleDbCommand("SELECT * FROM SpiseSteder",dbconnection)
        dbreader = dbcommand.ExecuteReader()
        DropDownSpiseSted.DataSource = dbreader
        DropDownSpiseSted.DataValueField = "menukort"
        DropDownSpiseSted.DataTextField = "navnet"
        DropDownSpiseSted.DataBind()
   
        dbreader.Close()
        dbconnection.Close()

fejlen er inde i postback, jeg får at vide at mit statement skal være updateable, men hvis jeg skriver min streng ud til siden og kopier den ind i access virker den fint. Jeg er helt ny i asp.net, projektet her er bare en lille hygge opgave for at kommer lidt omkring i det. Så kom gerne med forslag til hvorledes det kunne gøre pænere.
Avatar billede roger Nybegynder
05. januar 2004 - 17:04 #1
Et gæt: Du har ikke sat write access på .mdb filen.
Avatar billede dampnet Nybegynder
07. januar 2004 - 16:41 #2
Jeg har selv fundet løsningen, det var ikke write på db'en. Det var også det første jeg tjekkede.
Avatar billede roger Nybegynder
08. januar 2004 - 01:32 #3
Hvad var løsningen ?
Avatar billede dampnet Nybegynder
07. september 2006 - 12:35 #4
løsningen var at der manglede skrive adgang til databasen filen, i windows. Altså sikkerhedsfanen når man højreklikker på mappen og vælger egenskaber, skulle den bruger som bruges af websitet have skriveadgang før det ville virke.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester