Seite 1 von 1

CD-Name anezeigen?

Verfasst: 30.03.2006 13:40
von Ttobi
Hi, ich schreib grad nen tool das alle Dateien von einer CD ausliest und diese in einer Datenbank speichert(Nur die Namen, damit man weiß wo sich die Dateien befinden). Das klappt auch schon recht gut, allerdings wäre es schön wenn man den CD Namen mit Purebasic auslesen könnte, um ihn nich immer eingeben muss..

Weiß jemand Rat?...

Verfasst: 30.03.2006 13:45
von nicolaus
schau dir am besten mal folgenden link an
http://www.freedb.de/

Gruß,
Nico

Verfasst: 30.03.2006 14:07
von bobobo
Nikolaus, Es geht nicht um MusikCD'S

Ttobi
guck mal lieber hier
http://www.purebasic.fr/german/viewtopi ... sname#8333

Verfasst: 30.03.2006 14:20
von Ttobi
bobobo hat geschrieben:Nikolaus, Es geht nicht um MusikCD'S

Ttobi
guck mal lieber hier
http://www.purebasic.fr/german/viewtopi ... sname#8333
Genau, vieeelen dank, das war genau Das was ich gesucht habe! :allright:


Edit: Jetzt hab ich noch ein Problem mit der Suche.. Ich hab halt ne Suchfunktion, wie kann ich jetzt noch machen das die "*" als wildcards funktionieren?..

Der Code:

Code: Alles auswählen

SQL1.s = "select * " 
SQL2.s = "from Erweitert " 
SQL3.s = "where Dateien like '"+GetGadgetText(18)+"'" 
event=DatabaseQuery(SQL1+SQL2+SQL3) 

If DatabaseError()<>""
  MessageRequester("Fehler","SQL Fehler!"+Chr(13)+DatabaseError())
ElseIf event<>0
  While NextDatabaseRow()
     AddGadgetItem(17,-1,GetDatabaseString(2)+Chr(10)+GetDatabaseString(1)+Chr(10)+GetDatabaseString(3))
  Wend
Else
   MessageRequester("Fehler","Query ergab einen fehler")
EndIf

Verfasst: 30.03.2006 15:55
von progger
In SQL benutzt man % anstatt *.

Code: Alles auswählen

-> where Dateien like '%"+GetGadgetText(18)+"%'"
bzw. wenn die * in GetGadgetText enthalten, einfach durch % ersetzen (nur am Anfang oder Ende des Strings)

Verfasst: 30.03.2006 16:06
von Ttobi
alles klar vielen dank =)