Avatar billede e-greve Nybegynder
18. november 2003 - 09:29 Der er 1 kommentar

Helt simpel opdatering af feltværdier til SQL Server

Jeg har en mystisk fejl.

Jeg har oprettet en form med felter som jeg henter fra SQL-server og som skal opdateres i SQL-server.

Jeg bruger Visual Basic.Net

Jeg opretter SqlDataAdapter med en parameter @Deltager_ID, så jeg kun får en record. Jeg opretter DataSet.

Dette fyldes så med SqlDataAdapter.Fill(DataSet, "Tabel")

I Formen er tekstfelterne bundet til felter i DataSet.

Jeg redigerer så felterne.

Når jeg vil opdatere databasen kalder jeg SqlDataAdapter.Update(DataSet, "tabel")

Og intet sker!
Er der et trin jeg har overset? Skal man gøre noget specielt for at gemme sine data til DataSet eller andet?

PS. Hvis jeg bruger DataGrid med DataSource på tilsvarende vis på samme data fungerer det fint.

Er der nogen der har en godt eksempel på denne simple form for program?
Avatar billede the_party_dog Nybegynder
27. februar 2004 - 09:10 #1
Du skal huske at åbne din connection som er knyttet til din SqlDataAdapter...

connection.open();
SqlDataAdapter.Update(DataSet, "tabel");
conenction.close();

Det mener jeg er løsningen...
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
Kurser inden for grundlæggende programmering

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