24. december 2003 - 13:32
Der er
16 kommentarer og 1 løsning
Returner filnavn
Jeg har en folder som indeholder en databasefil som hedder xxx.mdb Jeg skal bruge en function som returner navnet på databasefilen uden ext ? - feks hvis filen er Bedsted.mdb så returneres Bedsted.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
24. december 2003 - 13:49
#1
If Instr(Databasenavn, ".") > 0 Then Filnavn = Left(DatabaseNavn,Instr(Databasenavn, ".") - 1) End If
24. december 2003 - 14:44
#2
Ja - men jeg ved ikke på forhånd hvad filen heder ?
24. december 2003 - 14:46
#3
Jeg ved at den har ext mdb
24. december 2003 - 15:05
#4
Så skal du bruge noget FileSystemObject kode, til at loope igennem alle filerne, og derefter noget der ligner det her: if InStr(objFile.name, ".mdb") > 0 then filnavn = left(objFile.Name, InStr(objFile.Name, ".mdb") - 1)
24. december 2003 - 15:12
#5
Hvordan skal den loope se ud ?
24. december 2003 - 15:14
#6
Jeg smækker lige noget sammen..
24. december 2003 - 15:16
#7
<% Dim objFileScripting, objFolder Dim filename, filecollection dim mdbfil Set objFileScripting = CreateObject("Scripting.FileSystemObject") Set objFolder = objFileScripting.GetFolder(server.mappath(".")) Set filecollection = objFolder.Files For Each filename In filecollection if InStr(filename.name, ".mdb") > 0 then mdbfil = left(filename.Name, InStr(filename.Name, ".mdb") - 1) Next Response.write "mdbfile: " & mdbfil %>
24. december 2003 - 15:17
#8
server.mappath(".") betyder at den skal kigge i samme mappe, som selve asp filen er i.
24. december 2003 - 15:19
#9
Men du er sikker på at der kun er 1 mdb fil i mappen? Den tager nemlig kun den sidste den finder.
24. december 2003 - 15:21
#10
hvad hvis den ligger i en folder som hedder fpdb ?
24. december 2003 - 15:22
#11
Hvor ligger folderen "fpdb" i forhold til asp filen med koden?
24. december 2003 - 15:24
#12
Det ser sådan ud: web-bedsted fpdb (folder hvår databasefilen ligger) kundekart (asp folder)
24. december 2003 - 15:25
#13
server.mappath("/fpdb")
24. december 2003 - 15:57
#14
Ok - det virker - åbn svar
24. december 2003 - 15:58
#15
Her er et svar fra mig. :) "åbn svar" :) Den har jeg vist ikke set før :)
24. december 2003 - 16:12
#16
Nej det kan man da vidst godt sige - men åbn for point er vel mere rigtigt. Men elles tak for hjælpen - god Juleaften.
24. december 2003 - 16:23
#17
Jeg takker for points, og glædelig jul til dig :)
Kurser inden for grundlæggende programmering