vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: dbConn.Close() will ned 
Autor: luzifer
Datum: 07.03.05 23:11

ich versuch die datenbank zu komprimieren und dazu muß ich ja eventuell offene Verbindungen zur Datenbank schließen.

   Dim objJE As New JRO.JetEngine
        Dim objFile As System.IO.File
        Dim cConnStr1, cConnStr2, cOriginPath, cTempPath As String
 
        If Not dbConn Is Nothing AndAlso dbConn.State.Open Then dbConn.Close()
 
        cOriginPath = Application.StartupPath & "\data\daten.mdb"
        cTempPath = Application.StartupPath & "\temp\temp.mdb"
        cConnStr1 = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database" & _
          "Password=" & dbpass & ";Data Source=" & cOriginPath & ";Jet" & _
          "OLEDB:System Database=system.mdw;"
        cConnStr2 = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database" & _
        "Password=" & dbpass & ";Data Source=" & cTempPath & ";Jet OLEDB:System" & _
        "Database=system.mdw;"
        ' OLEDB:System Database=system.mdw;"
        'DB komprimieren
        objJE.CompactDatabase(cConnStr1, cConnStr2)
        'die unkomprimierte DB mit der komprimierte ersetzen
        objFile.Copy(cTempPath, cOriginPath, True)
        'die Temporäre DB löschen
        objFile.Delete(cTempPath)
        objJE = Nothing
        objFile = Nothing
und bei compactdatabse kommt dann:

Sie haben versucht, eine Datenbank zu öffnen, die bereits exklusiv von Benutzer 'Admin' auf Computer 'Rechner1' geöffnet ist. Versuchen Sie es nochmals, wenn die Datenbank verfügbar ist.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
dbConn.Close() will ned1.349luzifer07.03.05 17:53
Re: dbConn.Close() will ned970Maywood07.03.05 18:58
Re: dbConn.Close() will ned975luzifer07.03.05 19:12
Re: dbConn.Close() will ned932Maywood07.03.05 19:27
Re: dbConn.Close() will ned1.139luzifer07.03.05 23:11
Re: dbConn.Close() will ned971Maywood08.03.05 08:52
Re: dbConn.Close() will ned971ModeratorFZelle08.03.05 08:56
Re: dbConn.Close() will ned964spike2408.03.05 09:04
Re: dbConn.Close() will ned948luzifer08.03.05 15:36

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel