Gå til innhold

Anbefalte innlegg

Skrevet

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?

Videoannonse
Annonse
Skrevet (endret)

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
Skrevet
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.

Skrevet
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:

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...