Hej,
har problem med Transactions. Vill inte funka. nån som orkar ta en titt på min kod å försöka hitta vad som kan vara fel?
ger detta som fel:
Object reference not set to an instance of an object.
mvh
Zeno
Dim myConnection As SqlConnection
Dim myCommand As SqlCommand
Dim myParam As SqlParameter
Dim myTrans As SqlTransaction
myConnection = New SqlConnection("server=server1; uid=sa; pwd=secret; database=myDB")
myConnection.Open()
myTrans = myConnection.BeginTransaction()
myCommand.Transaction = myTrans
Try
myCommand = New SqlCommand("raderaSal", myConnection)
myCommand.CommandType = CommandType.StoredProcedure
myParam = myCommand.Parameters.Add(New SqlParameter("@SalID", SqlDbType.Int))
myParam.Direction = ParameterDirection.Input
myParam.Value = ddl_sal.SelectedItem.Value
myCommand.ExecuteNonQuery()
myCommand = New SqlCommand("raderaProj", myConnection)
myCommand.CommandType = CommandType.StoredProcedure
myParam = myCommand.Parameters.Add(New SqlParameter("@ProjID", SqlDbType.Int))
myParam.Direction = ParameterDirection.Input
myParam.Value = ddl_proj.SelectedItem.Value
myCommand.ExecuteNonQuery()
myTrans.Commit()
Catch ex As SqlException
myTrans.Rollback()
Finally
myConnection.Close()
End Try