Я импортировал текстовый файл с разделителями табуляции в базе данных Access по событию нажатия кнопки.
Файл импортирован правильно, проблема возникает, если пользователь выбирает текстовый файл другого формата, код импортирует неправильные данные в базу данных и создает новую таблицу ErrorLog.
Как ограничить неправильные данные из таблицы? Как сделать обработку ошибок? Если пользователь выбирает файл, который имеет неправильный формат (а не неправильные данные, которые генерируют ErrorLog), он вызовет MsgBox, сообщая пользователю, что файл, если не в правильном формате.
Private Sub btnXLUpload_Click()
If (IsNull(Me.txtXLFIle.Value) = False Or Me.txtXLFIle.Value <> "") Then
MsgBox "Please Select the Excel File First", vbOKOnly
Else
DoCmd.TransferText acImportDelim, "eBookSpecification", "eBookData", Me.txtXLFIle.Value, True, ""
MsgBox "Data has been uploaded in database", vbOKOnly
End If
Me.txtXLFIle.Value = ""
End Sub