Avatar billede montymus Nybegynder
09. marts 2005 - 16:52 Der er 6 kommentarer og
1 løsning

Indsætte data i en DB

Jeg skal lave en side hvor man kan indtaste nogle data og derefter trykke på en knap hvorved de data så skulle smides ind i databasen..

Kode:
    private void inserBut_Click(object sender, System.EventArgs e)
        {
            String sConnection = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source=c:/Filmkartotek.mdb";
            OleDbConnection dbConn = new OleDbConnection(sConnection);
            int  result;
            string  sql, Filmtitel, Genre, Skuespiller, Format, Plads;
            Filmtitel = TextBox1.Text;
            Genre = TextBox2.Text;
            Skuespiller = TextBox3.Text;
            Format = TextBox4.Text;
            Plads = TextBox6.Text;
            sql = String.Format("Insert Into Videosamling(Filmtitel, Genre, Skuespiller, Format, Plads) Values('{0}', '{1}', '{2}','{3}','{4}');",  Filmtitel, Genre, Skuespiller, Format, Plads);
                                        OleDbCommand  dbCmd;
            dbCmd = new OleDbCommand();
            dbCmd.CommandText = sql;
            dbConn.Open();
            dbCmd.Connection = dbConn;
            result = dbCmd.ExecuteNonQuery();
            dbConn.Close();
 
            Label2.Text = result.ToString();

FEJL: Detaljer om undtagelse: System.Data.OleDb.OleDbException: Handlingen skal bruge en opdaterbar forespørgsel.

Kildefejl:


Linje 126:            dbConn.Open();
Linje 127:            dbCmd.Connection = dbConn;
Linje 128:            result = dbCmd.ExecuteNonQuery();
Linje 129:            dbConn.Close();
Linje 130: 


Hvad er det liiige der går galt????
Avatar billede arne_v Ekspert
09. marts 2005 - 16:55 #1
"Handlingen skal bruge en opdaterbar forespørgsel."

plejer at betyde at du ikke har skrive adgang til databasen.

du = det brugernavn som ASP.NET eksekveres under
Avatar billede montymus Nybegynder
09. marts 2005 - 16:56 #2
k
Avatar billede montymus Nybegynder
10. marts 2005 - 08:29 #3
Nu har jeg siddet og provet at finde ud hvordan man så gør det....

Jeg er admin på systemet men jeg kan ikke finde ud af rette det til så jeg har write access..

Nogen der kan hjælpe????
Avatar billede montymus Nybegynder
10. marts 2005 - 08:39 #4
Nu har jeg fået givet mig selv skriveadgang men det virker stadigvæk ikke.. Samme fejl
Avatar billede montymus Nybegynder
10. marts 2005 - 08:41 #5
Fandt ud af det... Arne v smid lige svar da det var dit svar der gjorde løsningen simpel hehe
Avatar billede arne_v Ekspert
10. marts 2005 - 10:36 #6
ok
Avatar billede agz Nybegynder
20. marts 2005 - 23:00 #7
Nu er jeg ikke lige så heldig, at jeg kan finde ud af at ordne problemet..
Så, hvordan gjorde du helt præcist? :)
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