Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(VB)
Este ejemplo cambia el tipo de libro de todos los libros de psicología en la tabla Títulos de la
base de datos. Después de que el método BeginTrans inicie una transacción que aísle todos los
cambios realizados en la tabla Títulos, el método CommitTrans guarda los cambios. Puede
utilizar el método RollbackTrans para deshacer los cambios guardados con el método Update.
'BeginBeginTransVB
Cnxn.BeginTrans
rstTitles.MoveFirst
Do Until rstTitles.EOF
If Trim(rstTitles!Type) = "psychology" Then
strTitle = rstTitles!Title
strMessage = "Title: " & strTitle & vbCr & _
"Change type to self help?"
' If yes, change type for the specified title
If MsgBox(strMessage, vbYesNo) = vbYes Then
rstTitles!Type = "self_help"
rstTitles.Update
End If
End If
rstTitles.MoveNext
Loop
Do Until rstTitles.EOF
If Trim(rstTitles!Type) = "self_help" Then
rstTitles!Type = "psychology"
rstTitles.Update
End If
rstTitles.MoveNext
Loop
' clean up
rstTitles.Close
Cnxn.Close
Set rstTitles = Nothing
Set Cnxn = Nothing
Exit Sub
ErrorHandler:
' clean up
If Not rstTitles Is Nothing Then
If rstTitles.State = adStateOpen Then rstTitles.Close
End If
Set rstTitles = Nothing
'EndBeginTransVB