Private Sub cmdAddFile_Click()
MP3.FileName = strInputFileName 'get the file
If strInputFileName = "" Then
Exit Sub
End If
If MP3.isActive = True Then
'Get ID3 information about MP3: This is just a demonstration
MsgBox "MP3 Info:" & vbCrLf & vbCrLf & _
"Title:" & vbTab & MP3.Title & vbCrLf & _
"Artist:" & vbTab & MP3.Artist & vbCrLf & _
"Album:" & vbTab & MP3.Album & vbCrLf & _
"Year:" & vbTab & MP3.Year & vbCrLf & _
"Genre:" & vbTab & MP3.Genre & vbCrLf & _
"Comment:" & vbTab & MP3.Comment
Dim nGenre As String
If MP3.Genre > 147 Then 'Genre information... current support is up to 147, 148 marks as Unknown
nGenre = "148"
Else
nGenre = MP3.Genre
End If
'Add ID3 Data to table fields
DoCmd.RunSQL "INSERT INTO tblMusic ( filepath, Tag, Artist, Title, Album, Comment, Year, genreID )" & _
" SELECT '" & strInputFileName & "' AS tFile, 'TAG' AS tTag, '" & MP3.Artist & "' AS tArtist, '"
& MP3.Title & "' AS tTitle, '"
& MP3.Album & "' AS tAlbum, '"
& MP3.Comment
& "' AS tComment, '" & MP3.Year & "' AS tYear, '" & _
nGenre & "' AS tGenre;"
End If
End Sub