20. juli 2005 - 13:35Der er
11 kommentarer og 1 løsning
sti til db
Når man laver en "currentdb.name" får man den komplette sti frem til den pågældende db med /filnavn.mdb bagefter. Hvordan skriver jeg stien ud så hele stien kommer med indtil /filnavn.mdb - det vil sige jeg skal skrive alt ud indtil den sidste skråstreg...
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
altså istedet for: C:\Documents and Settings\DKKRIFER\Skrivebord\15052005.mdb vil jeg gerne have dette ud: C:\Documents and Settings\DKKRIFER\Skrivebord\
jeg vil ikke bare lave en right(currentdb.name, xx) fordi ovennævnte streng ikke er den samme hvergang db'en startes op...
Her er den jeg selv bruger - dog skal du være OBS på at den ikke returnerer det sidste \
Public Function fhpFile_Path(strFileName As String) As String ' ----------------------------------------------------------------------------------- ' Purpose : Return path from an absolute filename ' Parameters : ' Returns : String ' Created : 02-20-03 HP ' Modified : ' Remarks : ' ----------------------------------------------------------------------------------- On Error GoTo Error_fhpFile_Path Dim strTemp As String Dim fsObj 'Filesystem object
Set fsObj = CreateObject("Scripting.FileSystemObject") strTemp = fsObj.GetParentFolderName(strFileName)
Exit_fhpFile_Path: fhpFile_Path = strTemp Exit Function
Error_fhpFile_Path: Select Case Err.Number Case 2501 Case 3021 Case 53 'File not found Case Else MsgBox Err.Number & ": " & Err.Description, vbOKOnly + vbCritical, "Error in procedure 'fhpFile_Path'" End Select Resume Exit_fhpFile_Path
Er det ikke meget nemmere og bruge. CurrentProject.Path & "\"
Synes godt om
Ny brugerNybegynder
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.