Avatar billede jdavid Nybegynder
22. marts 2004 - 15:33 Der er 11 kommentarer og
1 løsning

opdatere sql db

Er der nogen der har et bud på hvorfor følgende kode ikke virker?
der sker ikke andet end at textboxene bliver fyldt med det data der var i dem før.

Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
        Dim connection As New SqlConnection(Global.DbString)
        Dim id As String = Request.QueryString("id")
        Dim updatecommand As SqlCommand
        Dim strupdate As String

        strupdate = "UPDATE Sap SET " & _
        "SAP_Systemtype = '" & txtSAP_Systemtype.Text & "', " & _
        "SAP_Licensekey = '" & txtSAP_Licensekey.Text & "' " & _
        "WHERE Installation_Number = " & id

        updatecommand = New SqlCommand(strupdate, connection)
        updatecommand.Connection.Open()
        updatecommand.ExecuteNonQuery()
       
    End Sub
Avatar billede guidmaster Nybegynder
22. marts 2004 - 16:41 #1
Når du nu siger det ikke virker betyder det så at du får en fejl? Har du et tjek på om det er et postback?
Iøvrigt ville det nok være en god idé at få lukket din connection når du er færdig med den ;)
Avatar billede skg Nybegynder
22. marts 2004 - 16:48 #2
du fortæller jo ingen steder at dine textboxe skal opdateres ?
Avatar billede jdavid Nybegynder
22. marts 2004 - 17:42 #3
Jeg får ingen fejl, men der sker bare ingenting. Når jeg loader siden igen er basen ikke opdateret.
Avatar billede dgivoni Nybegynder
22. marts 2004 - 17:52 #4
Har du proevet at saette et breakpoint v. metoden for at se hvad der helt konkret sker?
Og har du tjekket i databasen efterfoelgende?
Avatar billede guidmaster Nybegynder
22. marts 2004 - 18:20 #5
Okay - er du sikker på at dit sql ser ud som det skal? Du kan evt skrive det ud med Trace.Write(strupdate)
Avatar billede jdavid Nybegynder
22. marts 2004 - 21:41 #6
dgivoni> hvordan sætter man et breakpoint ind?
Avatar billede dgivoni Nybegynder
23. marts 2004 - 09:57 #7
Hvis du bruger Visual Studio til at udvikle med, saa kan du saette et breakpoint ved at klikke ud for den linje, hvor du gerne vil kunne foelge med i hvad der sker. Der kommer saa en roed cirkel ud for linjen.
Naar du saa debugger m. F5 vil programmet automatisk stoppe ud for breakpointet og derfra kan du fortsaette med F10 som betyder at du hopper en linje frem ad gangen, eller F11 som foelger udfoerslen af evt. metoder som kaldes.
Du kan ogsaa definere "watches" som er de variable du oensker at holde oeje med, saa du kan se deres vaerdier undervejs.
Avatar billede jdavid Nybegynder
23. marts 2004 - 17:40 #8
det lyder som en godt ide. Jeg prøver.
Avatar billede dgivoni Nybegynder
30. marts 2004 - 12:51 #9
Fandt du ud af hvad problemet var?
Avatar billede jdavid Nybegynder
30. marts 2004 - 19:33 #10
Nej :o(
Jeg kan ikke debugge, pga en eller anden indstilling på serveren. Jeg har ikke haft tid til at rode med det de sidste par dage, men jeg skal have lavet det færdigt i weekenden. Så jeg lader lige tråden stå åben indtil da. Så skriver jeg igen nå jeg er ved at blive vanvittig.
:o)
Avatar billede dgivoni Nybegynder
30. marts 2004 - 20:15 #11
ok :)
Avatar billede jdavid Nybegynder
10. december 2005 - 00:16 #12
lukkes
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