Jump to content
Sign in to follow this  
RulleRimfrost

Trenger logikkhjelp til en algoritme

Recommended Posts

Min app har en sub som utfører 2 operasjoner, en fil-kopiering og en database insert. Jeg har en catch22-situasjon. Om en av opersjonene feiler, skal også den andre feile. Noen som har et clue til å løse dette?

Private Sub xxx

'filoperasjon
Try
If Not DirectoryExists(currentPath) Then
 CreateDirectory(currentPath)
End If
CopyFile(currentFile)
Catch ex As Exception
errorHandler(ex.Message)
End Try

'database insert
Using d As New SqlConnection(My.Settings.conStringMB)
Using dCom As New SqlCommand(dQuery, d)
 d.Open()
 dCom.ExecuteNonQuery
End Using
End Using

End Sub

Share this post


Link to post

Fikk ikke helt til rollback sist jeg prøvde, og det var i en stored procedure :)

Men, kobling mot databaser er helt løs, så jeg sender sql-code som string. Går det fortsatt å bruke comit og rollback når det ikke er en stored procedure ?

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...