Avatar billede claushelth Nybegynder
10. februar 2004 - 17:10 Der er 10 kommentarer

Update i Acces

får denne fejl:
Operation must use an updateable query.

her er min update funk:
        public void UpdatePrice(Object Sender,EventArgs e)
        {
            OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" +
                "Data Source=c:\\Program Files\\Microsoft Office\\Office\\Samples\\Nwind.mdb;" +
                "User ID=;Password=;");

            con.Open();

            //Build update command
            //string sqlQ = "Update Products Set UnitPrice = " + Price.Text + " where ProductName = '" + Name.Text + "'";
            string sqlQ1 = "Update Products Set UnitPrice = 22 where ProductName = 'Chang'";
            OleDbCommand cmd = new OleDbCommand(sqlQ1, con);

            int nRowsAffected = 0;

            nRowsAffected = cmd.ExecuteNonQuery();

            Status.Text = "<hr />" + nRowsAffected.ToString() + "rows has been changed";
        }
    }

Det kan da ikke være helt forkert :-)
Avatar billede ellebaek Nybegynder
10. februar 2004 - 17:12 #1
husk at IUSR skal have skriveadgang i den mappe hvor databasen ligger... det er problemet når du får den fejl..
Avatar billede ellebaek Nybegynder
10. februar 2004 - 17:16 #2
Avatar billede claushelth Nybegynder
11. februar 2004 - 23:31 #3
ja det er noget med det...og jeg har også rettet mappen hvor i min access DB ligger (også selve db filen), men jeg får stadig fejlen...har også tømt cachen (mange gange), genstartet webserveren, samt computeren op til flere gange...jeg har givet IUSRxxx(xxx) alle retigheder...æv
hvad kan det ellers være?
Avatar billede ellebaek Nybegynder
11. februar 2004 - 23:39 #4
Databasen i sig selv kan være skrivebeskyttet...
Avatar billede claushelth Nybegynder
11. februar 2004 - 23:40 #5
databasefilen eller hvad? Jeg har lavet samme retighed på selve filen som på mappen?
Det er en sample fra microsoft der hedder Northwind, der er hverken pass eller brunavn krævet
Avatar billede ellebaek Nybegynder
11. februar 2004 - 23:55 #6
Normalt når den fejl kommer er det fordi du enten har en skrivebeskyttet database eller også en mappe der er skrivebeskyttet..

Men hvis det ikke er tilfældet, så kan jeg nok desværre ikke hjælpe dig.
Avatar billede claushelth Nybegynder
11. februar 2004 - 23:57 #7
æv..jeg har tjekket disse to ting...hvis du kommer i tanke om noget så skriv igen ;-), thnx anyway
Avatar billede ellebaek Nybegynder
11. februar 2004 - 23:57 #8
i will ;-)
Avatar billede ellebaek Nybegynder
11. februar 2004 - 23:59 #9
Avatar billede claushelth Nybegynder
13. februar 2004 - 16:28 #10
hehe..fandt ud af det...jeg bruger asp.net, og den har også en bruger konto på computeren der skal have skriveadgang :-)
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