Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
ciao Pierluigi,
oltre all'ottimo suggerimento di Mimmo, trattandosi di action queries io andrei direttamente in execute e con uno di questi due metodi, il secondo se vuoi essere un po 'più sofistico :
primo:
Private Sub Etichetta19_Click()
If MsgBox("esegui?", vbCritical + vbYesNo) = vbYes Then DBEngine(0)(0).Execute "Q_METTI IN FUORI USO", dbFailOnError
If MsgBox("esegui?", vbCritical + vbYesNo) = vbYes Then DBEngine(0)(0).Execute "Q_ELIMINA", dbFailOnError
end sub
secondo :
Private Sub Etichetta19_Click()
n Error GoTo errorHandler
DBEngine.BeginTrans
If MsgBox("esegui?", vbCritical + vbYesNo) = vbYes Then DBEngine(0)(0).Execute "Q_METTI IN FUORI USO", dbFailOnError
DBEngine.CommitTrans dbForceOSFlush
DBEngine.BeginTrans
If MsgBox("esegui?", vbCritical + vbYesNo) = vbYes Then DBEngine(0)(0).Execute "Q_ELIMINA", dbFailOnError
DBEngine.CommitTrans dbForceOSFlush
ext_errorLoadAccountHandler:
Exit Sub
errorHandler:
DBEngine.Rollback
With Err
MsgBox "ERR#" & .Number _
& vbNewLine & .Description _
, vbOKOnly Or vbCritical
End With
Resume ext_errorLoadAccountHandler
end sub
ciao, Sandro.