Avatar billede bkhansen Novice
06. december 2003 - 12:44 Der er 6 kommentarer og
2 løsninger

Skal hente mp3 eller avi fra en database

Hejsa.
Jeg har en database der ser sådan her ud:

Tabellen hedder FILER
I tabellen er der følgende felter:

ID  filnavn  kommentar          fil
1    test1      hej1      filer/1.mp3
2    test2      hej2      filer/2.wav
3    test3      hej3      filer/1.AVI
4    test4      hej4      filer/2.AVI
5    test5      hej5      filer/1.MPG

På min hjemmeside har jeg en side der hedder MUSIK og en der hedder FILM.
Inde under siden MUSIK vil jeg KUN have de filer der har noget med musik at gøre om det samme for film naturligvis.
Men hvordan kan jeg gøre det ?

På forhånd tak
Avatar billede keysersoze Ekspert
06. december 2003 - 12:52 #1
det klart bedste er selvfølgelig hvis du kunne tilføje et ekstra felt - kategori - hvori du kunne indtaste typen på filen (fx film eller musik) og så sortere ud fra det.

Hvis det er for sent nu, så må du tilføje en eller flere WHERE-statements i din SQL-sætning som sorterer på filendelsen. Fx;

SQL = "SELECT * FROM filer WHERE fil LIKE '%.AVI' OR fil LIKE '%.MPG'"

Og tilsvarende for musik

SQL = "SELECT * FROM filer WHERE fil LIKE '%.mp3' OR fil LIKE '%.vaw'"
Avatar billede nielsmo Nybegynder
06. december 2003 - 12:52 #2
jeg ville bare lave en kolonne mere i databasen der hed filtype, og i den skulle der så stå om det var musik, film osv.

og så er det jo bare at hente det med :
select * from filer where filtype = 'Musik'

var det sådan noget du ledte efter???

>Niels
Avatar billede nielsmo Nybegynder
06. december 2003 - 12:52 #3
skulle nok lige have opdateret ;)
Avatar billede bkhansen Novice
06. december 2003 - 13:07 #4
Dav.
Jeg får fejl i lini nr. 10
(uploadRS.open MySQL, Conn, 3,3,1)
-----
<%
Dim Conn, MyConnection, MySQL, uploadRS
Set Conn = Server.CreateObject("ADODB.connection")
Set uploadRS = Server.CreateObject("ADODB.Recordset")

MyConnection = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.MapPath("yp.mdb")
Conn.Open MyConnection

SQL = "SELECT * FROM filer WHERE fil LIKE '%.mp3' OR fil LIKE '%.vaw'"
uploadRS.open MySQL, Conn, 3,3,1
%>
<Table width="100%" border="0">
  <TR>
      <TD width="370"><b>Filnavn</b></TD>
      <TD width="150"><b>Kommentar</b></TD>
      <TD width="325"><b>Fil:</b></TD>
  </TR> 
<% while not uploadRS.eof %>
  <TR class="tekst">
      <TD><%response.write(uploadRS("filnavn"))%></TD>
      <td><%response.write(uploadRS("kommentar"))%></td>
      <td><%response.write(uploadRS("fil"))%></td>
  </TR>
<% uploadRS.movenext
wend%>
<br>
Avatar billede mm12010 Nybegynder
06. december 2003 - 13:13 #5
SQL = "SELECT * FROM filer WHERE fil LIKE '%.mp3' OR fil LIKE '%.vaw'"
uploadRS.open SQL, Conn, 3,3,1
Avatar billede mm12010 Nybegynder
06. december 2003 - 13:17 #6
det var ikke den rigtige SQL du referede til
Avatar billede bkhansen Novice
06. december 2003 - 13:19 #7
Takker
Avatar billede mm12010 Nybegynder
06. december 2003 - 15:13 #8
selv tak :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester