Access 2000, Access 2002 또는 Access 2003에서 데이터베이스에서 테이블을 삭제하는 방법을 복원합니다.
Function RecoverDeletedTable()
On Error GoTo ExitHere
'*Declarations*
Dim db As DAO.Database
Dim strTableName As String
Dim strSQL As String
Dim intCount As Integer
Dim blnRestored As Boolean
'*Init*
Set db = CurrentDb()
'*Procedure*
For intCount = 0 To db.TableDefs.Count - 1
strTableName = db.TableDefs(intCount).Name
If Left(strTableName, 4) = "~tmp" Then
strSQL = "SELECT DISTINCTROW [" & strTableName & "].* INTO " & Mid(strTableName, 5) & " FROM [" & strTableName & "];"
DoCmd.SetWarnings False
DoCmd.RunSQL strSQL
MsgBox "A deleted table has been restored, using the name '" & Mid(strTableName, 5) & "'", vbOKOnly, "Restored"
blnRestored = True
End If
Next intCount
If blnRestored = False Then
MsgBox "No recoverable tables found", vbOKOnly
End If
'*EXIT/ERROR*
ExitHere:
DoCmd.SetWarnings True
Set db = Nothing
Exit Function
ErrorHandler:
MsgBox Err.Description
Resume ExitHere
End Function
4.디버그 메뉴에서 데이터베이스 이름 데이터베이스 이름을 컴파일합니다.5. RecoverTable 모듈로 저장합니다.이 함수를 테스트하려면 먼저 두 개의 표를 만들고 줄을 추가하며 이 두 개의 표를 삭제합니다.6. 인스턴트 창에서 다음을 입력하고 Enter 키를 누릅니다. RecoverDeletedTable
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Task 작업 이미지 변조 또는 수정 수정1단계: 레지스트리 및 작업 계획 프로그램에서 손상된 작업을 참조할 수 있도록 하려면 다음 절차를 따르십시오. 왼쪽 창의 작업 계획 라이브러리 트리를 확장하고 손상된 작업이 포함된 폴더를 찾습니다.손상된 작업의 위치...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.