Avatar billede woodbase Nybegynder
11. marts 2005 - 13:04 Der er 2 kommentarer og
1 løsning

Hvorfor virker min forespørgsel ikke?

Nu har jeg bladret gennem adskellige spørgsmål og stadig ikke fundet et svar.

Jeg har følgende problem:
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: Der er ikke angivet nogen værdi for en eller flere krævede parametre.

Forespørgslen ser således ud:
private void dbConnect()
        {
            string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + Server.MapPath("wood.mdb");
            //forbindelse til database
            OleDbConnection objConnection = new OleDbConnection(strConnection);
            objConnection.Open();
            string strQuery = "INSERT INTO test (navn) VALUES (Hello)";
            OleDbCommand myCommand = new OleDbCommand(strQuery, objConnection );
            int result = myCommand.ExecuteNonQuery();
            objConnection.Close();
        }
Avatar billede arne_v Ekspert
11. marts 2005 - 13:07 #1
Skal

string strQuery = "INSERT INTO test (navn) VALUES (Hello)";

ikke være

string strQuery = "INSERT INTO test (navn) VALUES ('Hello')";

?
Avatar billede woodbase Nybegynder
11. marts 2005 - 13:11 #2
*DOH* Selvfølgelig skal det være en streng.
Tak Arne

Svar lige for point
Avatar billede arne_v Ekspert
11. marts 2005 - 13:46 #3
ok
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