04. juni 2004 - 13:30
Der er
2 kommentarer og 1 løsning
Komprimering af Access database via ASP
Når jeg prøver at komprimere får jeg følgende fejlmeddelse: Could not find installable ISAM. Jeg bruger følgende kode: dim engine Set Engine = CreateObject("JRO.JetEngine") Engine.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath(Cus_DatabasePath) & ";PWD=test;UID=WEBHAJEN", _ "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("../../database/compressed.mdb") & ";PWD=test;UID=WEBHAJEN" Cus_DatabasePath indeholder stien til den database der skal kompromeres Compressed.mdb skulle gerne derefter være den komprimerede database. Håber der er nogen der kan hjælpe :)
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
<script language="VBScript" Runat="Server"> Option Explicit On Error Resume Next function fileExists ( filepath ) fileExists = objFSO.FileExists ( filepath ) end function function fileDelete ( filepath ) fileExists = objFSO.DeleteFile ( filepath ) end function ' Dim our variables Dim objJet Dim objFSO Dim f Dim f_New ' Assign values for source and destination f = "c:/InetPub/wwwRoot/test_stuff/new.mdb" f_New = "c:/InetPub/wwwRoot/test_stuff/new1.mdb" ' Object instantiation Set objJet = Server.CreateObject ("JRO.JetEngine") Set objFSO = Server.CreateObject ("Scripting.FileSystemObject") ' Make sure there isn't already a file with the 'name of the compacted database. If fileExists ( f_New ) Then fileDelete ( f_New ) End If ' Compact the database into the destination location objJet.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0; " &_ "Data Source=" & f & ";", _ "Provider=Microsoft.Jet.OLEDB.4.0; " &_ "Data Source=" & f_New & ";" ' Delete the original database fileDelete ( f ) 'Rename the file back to the original name objFSO.MoveFile f_New, f 'Clean-up Set objFSO = Nothing Set objJet = Nothing ' Write out the result to the screen If Err.number <> 0 Then Response.Write "An error occurred!!" Else Response.Write "Success!!" End If
jeg får stadig samme fejl. Derfor går jeg ud fra det er et problem med mit webhotel.
26. august 2004 - 16:25
#3
glemte vist at lukke sprøgsmålet. Jeg har prøvet overstående, plus en masse andre eksempler jeg har fundet rundt omkring, uden det ønskede resultat. Derfor går jeg ud fra det har noget at gøre med mit webhotel.
Kurser inden for grundlæggende programmering