Avatar billede celinder Nybegynder
12. juli 2005 - 02:05 Der er 3 kommentarer og
1 løsning

tjeck om der er noget i databasen, som er afhøngig af post

jeg er lidt på bare bund hvorledes jeg skal gøre dette.

jeg er kommet frem til følgende sql sætning

str = "select * from postings where category_ID =" & selectedValue
        SqlConnection1.Open()

        cmdinsert = New SqlCommand(str, SqlConnection1)


        SqlConnection1.Open()
        cmdinsert.ExecuteNonQuery()

        SqlConnection1.Close()


hvis den giver 0 postings, hvordan fanger jeg det ?
eller hvis den giver mere end 0 postings ?
Avatar billede arne_v Ekspert
12. juli 2005 - 07:52 #1
SqlConnection1.Open()
str = "select * from postings where category_ID =" & selectedValue
cmdselect = New SqlCommand(str, SqlConnection1)
SqlDataReader reader = cmdselect.ExecuteReader()
If reader.Read() Then
  ' reader indeholder første række
Else
  ' der var ikke noget
End If
SqlConnection1.Close()
Avatar billede snepnet Nybegynder
12. juli 2005 - 10:41 #2
du kan også hente antallet direkte ud, hvis det kun er det du skal bruge:
str = "select count (postingid) from postings where category_ID =" & selectedValue
SqlConnection1.Open()
cmdselect = New SqlCommand(str, SqlConnection1)
Dim antal As Integer = CType(cmdselect.ExecuteScalar(), Integer)
SqlConnection1.Close()

og du kan sådan set også kaldene - adskildt af ; så får du begge resultatsæt med op.

mvh
Avatar billede celinder Nybegynder
13. juli 2005 - 21:43 #3
jeg brugte count metoden tak, kommer du med svar
Avatar billede snepnet Nybegynder
14. juli 2005 - 00:19 #4
får du her - men få også et fra arne... det virker jo også - så vi kan jo bare lave en deler :o)
mvh
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