Avatar billede cuac Nybegynder
16. oktober 2003 - 14:33 Der er 7 kommentarer og
1 løsning

Procedure giver fejl anden gang den eksekveres

Anden gang jeg trykker på følgende procedure, får jeg en fejl, der siger siden ikke kan vises, hvad er galt. Har det noget at gøre med at inputtet til min stored procedure (drpOmråde.SelectedItem.Value), som kommer fra en dropdown boks er væk når jeg kører funktionen anden gang??

Sub Samples_Click(sender As Object, e As EventArgs)



Dim strConnection as String = "user id=sa;password=;"
    strConnection += "database=Test;server=local;"
    strConnection += "Connect Timeout=30"

        Dim strSQL As String = "SP_samples_i_område " & drpOmråde.SelectedItem.Value


        Dim myConn As New SqlConnection(strConnection)
        Dim objCommand As New SqlCommand(strSQL, myConn)

        myConn.Open()

        dgtest.DataSource = objCommand.ExecuteReader()
        dgtest.DataBind()

        myConn.Close()

End Sub

cuac
Avatar billede -master-d- Nybegynder
16. oktober 2003 - 15:03 #1
Får du en beskrivelse af fejlen ?
Avatar billede odegaard Nybegynder
16. oktober 2003 - 16:09 #2
Hvis der ikke er en SelectedItem (dvs. den er nothing), så får du selvfølgelig en fejl.
Avatar billede cuac Nybegynder
17. oktober 2003 - 08:01 #3
Jeg får ikke en fejlmeddelelse, blot den traditionelle side fra webbrowseren, hvor der står siden ikke kan vises. Som sagt vises der en flot tabel første gang jeg trykker på knappen, men forsøger jeg igen opstår fejlen. SelectedItem er måske "væk", når jeg trykker anden gang??
Avatar billede odegaard Nybegynder
17. oktober 2003 - 09:30 #4
Har du configureret applicationen til at lade dig se fejlene?

SelectedItem forsvinder hvis du laver en ny databinding.
Avatar billede cuac Nybegynder
17. oktober 2003 - 09:35 #5
Nej jeg har ikke debugging slået til, men hvordan kan jeg løse problemet med at SelectedItem forsvinder efter tryk på knappen, jeg kan jo ikke styre om brugeren ved et uheld trykker to gange på knappen??

cuac
Avatar billede odegaard Nybegynder
17. oktober 2003 - 14:30 #6
Du finder fejlen, og det gør du nemmest ved at bruge debugging. Det er ihvertfald nemmere end gætterier
Avatar billede cuac Nybegynder
17. oktober 2003 - 20:04 #7
Med debugging slået til sker der det samme, første gang fin tabel, men anden gang kan siden ikke vises. Jeg får ikke nogen fejlmeddelelse.
Avatar billede cuac Nybegynder
27. juli 2004 - 10:55 #8
Der er ikke kommet nogle brugbare svar, derfor lukkes spørgsmålet
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