Avatar billede huusom Nybegynder
28. september 2004 - 10:56 Der er 2 kommentarer og
1 løsning

Update og så alligevel ikke.

Jeg har følgende SqlCommand:
SqlConnection connection = new SqlConnection("server=***;uid=***;pwd=***;database=***;");
           
            connection.Open();
            using(SqlCommand updtePpl = new SqlCommand())
            {
               
                updtePpl.Parameters.Add("@Name", SqlDbType.NVarChar).Value = nameTxtBox.Text;
                updtePpl.Parameters.Add("@Age", SqlDbType.Int).Value = ageTxtBox.Text;
                updtePpl.Parameters.Add("@Born", SqlDbType.DateTime).Value = bornTxtBox.Text;
                updtePpl.Parameters.Add("@Sex", SqlDbType.NVarChar).Value = sexDropDown.SelectedValue;
                updtePpl.Parameters.Add("@Weight", SqlDbType.Float).Value = weightTxtBox.Text;
                updtePpl.Parameters.Add("@Length", SqlDbType.Float).Value = lengthTxtBox.Text;
                updtePpl.Parameters.Add("@Kidname", SqlDbType.NVarChar).Value = kidnameTxtBox.Text;
                updtePpl.Parameters.Add("@BirthMethod", SqlDbType.NVarChar).Value = bmTxtBox.Text;
                updtePpl.Parameters.Add("@PainKiller", SqlDbType.NVarChar).Value = painTxtBox.Text;*/

                updtePpl.CommandText = "UPDATE People SET ";
                updtePpl.CommandText += "[name] = @Name, ";
                updtePpl.CommandText += "[alder] = @Age, ";
                updtePpl.CommandText += "[born] = @Born, ";
                updtePpl.CommandText += "[sex] = @Sex, ";
                updtePpl.CommandText += "[weight] = @Weight, ";
                updtePpl.CommandText += "[length] = @Length, ";
                updtePpl.CommandText += "[childname] = @Kidname, ";
                updtePpl.CommandText += "[birthemethod] = @BirthMethod, ";
                updtePpl.CommandText += "[painmedic] = @PainKiller ";
                updtePpl.CommandText += "WHERE [id] = " + obj + "";
                updtePpl.Connection = connection;

                updtePpl.ExecuteNonQuery();
               
            }
            connection.Close();

Den kører igennem uden fejl, men der bliver bare ikke opdateret noget. Og jeg kan simpelthen ikke se hvad problemet skulle være.
Hvis der er nogen kloge hoveder der kunne give mig noget hjælp ville jeg være taknemmelig.
Avatar billede thrytter Nybegynder
28. september 2004 - 11:59 #1
Prøv at tilføje
  updtePpl.CommandType = CommandType.Text;
Avatar billede huusom Nybegynder
28. september 2004 - 13:14 #2
Nope... det virkede ikke.
Avatar billede huusom Nybegynder
28. september 2004 - 15:56 #3
Jeg fandt ud af det... jeg manglede bare lige at lave en if(!isPostback) så virkede det.
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