Mistä johtuu että tämä koodi ei toimi ilmoittaa että toimintoa ei voi suorittaa tälle objektille VB6 sp6
Private Sub NA_korjaa_database_Click()
Dim errLoop As Error
If MsgBox("Huolletaanko tietokanta?", _
vbYesNo) = vbYes Then
On Error GoTo Err_Repair
DBEngine.RepairDatabase "C:\Erkki\Grafi_uusi.mdb"
On Error GoTo 0
MsgBox "Huolto suoritettu!"
Else
Exit Sub
End If
Err_Repair:
For Each errLoop In DBEngine.Errors
MsgBox "Huolto epäonnistui!" & vbCr & _
"Error number: " & errLoop.Number & _
vbCr & errLoop.Description
Next errLoop
end subMod. lisäsi kooditagit!
missä olet luonut DBEngine objektin?
en missään
No siitä se sitte johtuu. Ellei tuo repairdatabase ole staattinen metodi, ei tuo voi toimia.
No miten voisin määrittää tuon objektin, onko se declaration vai Dim ??
Aihe on jo aika vanha, joten et voi enää vastata siihen.