hier nun funktionsfähig und mit Fehler
Code: Alles auswählen
UseSQLiteDatabase()
Procedure CheckDatabaseUpdate(Database, Query$)
Result = DatabaseQuery(Database, Query$)
If Result = 0
Debug DatabaseError()
EndIf
ProcedureReturn Result
EndProcedure
Procedure DatabaseOpen(new,path.s)
If new = #True
CreateFile(0,path.s)
CloseFile(0)
EndIf
If OpenDatabase(0, path.s, "", "")
If new = #True
DatabaseQuery(0,"CREATE TABLE musicmp3 (Pfad CHAR(50), Titel CHAR(75), Album CHAR(75), Interpret CHAR(75), Dauer CHAR(10), Jahr CHAR(4), Format CHAR(10))")
EndIf
Else
MessageRequester("Fehler","Konnte Datenbank '"+path.s+"' nicht öffnen!")
EndIf
EndProcedure
Procedure importfile(file.s)
album.s = "Album"
interpret.s = "interpret"
dauer.s = "dauer"
jahr.s = "jahr"
CheckDatabaseUpdate(0,"INSERT INTO musicmp3 (Pfad, Titel, Album, Interpret, Dauer, Jahr, Format) VALUES ('"+file.s+"', '"+GetFilePart(file.s)+"', '"+album.s+"', '"+interpret.s+"', '"+dauer.s+"', '"+jahr.s+"', 'mp3')")
EndProcedure
DatabaseOpen(#True,SaveFileRequester("Bitte Speicherort für neue Datenbank wählen:","","*.sqlite",0)+".sqlite")
importfile(OpenFileRequester("MP3 Datei zum importieren auswählen:","","MP3 | *.mp3",0))
Vielen dank für deine Geduld
mfg R3booz