Avatar billede nuddel Nybegynder
29. marts 2004 - 20:16 Der er 14 kommentarer og
1 løsning

Database problemer

Det skal lige siges at jeg ikk' er god til asp.NET, har bare fået en opgave....

Jeg har nogle problemmer med dette script, det indsætter ingen data i db'N. Er der nogle der kan se nogle fejl?

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

void submit_Click(object sender, EventArgs e) {

        string strConnection= "Provider= Microsoft.Jet.OleDB.4.0;";
        strConnection+= @"Data Source=" + Server.MapPath("minDB.mdb");

        string strSQL= "INSERT INTO db_info(id, navn, ans, d1a_1, d1a_2, d1a_3, d1b_1) VALUES ('','xxxx','xxxx','xxxx','xxxx','xxxx','xxxx')";


      OleDbConnection objConnection= new OleDbConnection(strConnection);


databasen
        OleDbCommand objCommand= new OleDbCommand(strSQL, objConnection);

            try
        {
            objConnection.Open();

            objCommand.ExecuteNonQuery();

            objConnection.Close();

            Label1.Text= "Handlingen er udført!";

        }
        catch (Exception f)
    {
        Label2.Text += strSQL;
    }

    }

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Avatar billede nuddel Nybegynder
29. marts 2004 - 20:16 #1
se bort fra der hvor der står "databasen" mid i scriptet:-7
Avatar billede dgivoni Nybegynder
29. marts 2004 - 20:19 #2
Faar du ikke en fejlmeddelelse?
Avatar billede nuddel Nybegynder
29. marts 2004 - 20:19 #3
nope....
Avatar billede arne_v Ekspert
29. marts 2004 - 20:39 #4
Er alle 7 felter text ?
Avatar billede nuddel Nybegynder
29. marts 2004 - 20:44 #5
jeg har ikk afprøvet med input felter endnu, har kun prøvet med selv at sætte VALUEN for at se om det virkede, og det virker ikk' engang...
Avatar billede arne_v Ekspert
29. marts 2004 - 20:47 #6
Jeg snakker om alle 7 felter i databasen
Avatar billede nuddel Nybegynder
29. marts 2004 - 21:05 #7
ja det er de
Avatar billede nuddel Nybegynder
29. marts 2004 - 21:05 #8
rettelse, id er ikk. (int)
Avatar billede arne_v Ekspert
29. marts 2004 - 21:08 #9
SÅ kan du vel heller ikke indsætte '' i det ...
Avatar billede nuddel Nybegynder
29. marts 2004 - 21:30 #10
jo
Avatar billede arne_v Ekspert
29. marts 2004 - 21:33 #11
Jeg er ret sikker på at det hjælper hvis du bruger

string strSQL= "INSERT INTO db_info(id, navn, ans, d1a_1, d1a_2, d1a_3, d1b_1) VALUES (123,'xxxx','xxxx','xxxx','xxxx','xxxx','xxxx')";

eller:

string strSQL= "INSERT INTO db_info(id, navn, ans, d1a_1, d1a_2, d1a_3, d1b_1) VALUES (NULL,'xxxx','xxxx','xxxx','xxxx','xxxx','xxxx')";
Avatar billede arne_v Ekspert
12. april 2004 - 20:41 #12
OK ?
Avatar billede arne_v Ekspert
24. april 2004 - 18:20 #13
Har du fået prøvet ?
Avatar billede nuddel Nybegynder
25. april 2004 - 21:25 #14
ja:)
Avatar billede nuddel Nybegynder
25. april 2004 - 21:25 #15
ja:)
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