Gå til innhold

Anbefalte innlegg

Morn!

 

Har en spørring som skal kjøres med untak.

 

Hvis jeg ikke får noen resultatset igjen fra DB(spørring1) skal spørringnr2 kjøres.

 

.......conn.Open()

Dim rader As String = cmd.ExecuteScalar()

If rader = 0 Then

Dim cmd2 As New SqlCommand......

 

Dette er riktig nok feil, men noe ala dette :)

 

 

Hvordan fikser jeg dette?

Lenke til kommentar
Videoannonse
Annonse

Funka det :thumbup:

 

Takktakk

 

 

Edit:

conn.Open()
Dim rader As SqlDataReader = cmd.ExecuteReader()
If rader.Read() = False Then
conn.Close()
conn.Open()
............
conn.close()

 

Blir litt klønete med 1 connection, burde jeg ha 2 eller spiller det ingen rolle?

Måtte lukke den og så åpne den igjen for at det skulle funke.

Endret av Tobba
Lenke til kommentar
Blir litt klønete med 1 connection, burde jeg ha 2 eller spiller det ingen rolle?

Måtte lukke den og så åpne den igjen for at det skulle funke.

7141518[/snapback]

 

.Net 2.0 støtter at én sqlconnection har flere åpne sqldatareadere. Sett MultipleActiveResultSets=true i connectionstring'n din.

Lenke til kommentar
Blir litt klønete med 1 connection, burde jeg ha 2 eller spiller det ingen rolle?

Måtte lukke den og så åpne den igjen for at det skulle funke.

7141518[/snapback]

 

.Net 2.0 støtter at én sqlconnection har flere åpne sqldatareadere. Sett MultipleActiveResultSets=true i connectionstring'n din.

7141994[/snapback]

Hmm.. Ikke dumt. Man lærer noe nytt hver dag :D Har et fint script som sitter med 4 connections her :whistle:

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...