Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di mvent
    Registrato dal
    Jun 2002
    Messaggi
    230

    compattare il database in ASP. se po fa?

    in VB6 c'è una routine per compattare il database di access:

    codice:
    Dim JRO As JRO.JetEngine
    Set JRO = New JRO.JetEngine
    JRO.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
        PERCORSODATABASE, & _
        "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
        PERCORSONUOVODATABASE & ";Jet.OLEDB:Engine Type=4"
    
        Kill PERCORSODATABASE
        Name (PERCORSONUOVODATABASE) As PERCORSODATABASE

    Esiste una roba uguale o simile al metodo compactdatabase in ASP???


  2. #2

  3. #3
    se sul server c'è JRO puoi usarlo

  4. #4
    Originariamente inviato da alexba64
    Uffa
    so' sfaticati 'sti regazzini -- pappa pronta forever!

  5. #5
    Utente di HTML.it L'avatar di mvent
    Registrato dal
    Jun 2002
    Messaggi
    230
    innanzitutto chiedo pietà, ma avevo ricercato la parola compactdatabase e la ricerca non aveva prodotto nessun risultato!!

    allora ho letto tutti i risultati della ricerca e praticamente il post migliore è questo di roby
    http://forum.html.it/forum/showthrea...0#post10315980

    ho due domande:
    1-lui usa l'oggetto daoengine.
    ado e dao non è la stessa cosa, giusto?
    se non c'è sul server come ce lo metto?

    2-per potere compattare il database esso deve essere chiiuso.
    come faccio a verificare che sia chiuso e casomai, se è aperto, ho un modo per chiuderlo con la forza bruta, anche se altri utenti lo stanno usando?

    :master:

  6. #6
    Utente di HTML.it L'avatar di mvent
    Registrato dal
    Jun 2002
    Messaggi
    230
    come volevasi dimostrare....mi da sempre errore che il database è aperto dall'admin.....cioè io....
    ma poi è normale che il database mi rimane sempre aperto? vedo sempre quel file .ldb nella cartella del database che indica che è aperto.
    eppure ogni volta che apro delle connessioni e dei recordset poi li chiudo e li assegno a nothing......ho controllato.

    è normale??!?!?

    :rollo:

  7. #7
    access (che non è un db serio ) toglie di mezzo il file .ldb dopo un po' di inattività. "un po'" quanto? boh, io non l'ho mai capito...

  8. #8
    Utente di HTML.it L'avatar di mvent
    Registrato dal
    Jun 2002
    Messaggi
    230
    Originariamente inviato da optime
    access (che non è un db serio ) toglie di mezzo il file .ldb dopo un po' di inattività. "un po'" quanto? boh, io non l'ho mai capito...
    ah qundi è normale che rimane quel file ldb.

    e chiuderlo brutalmente?
    esiste il modo per poter fare una cosa tipo :

    for i=0 to tutte le connessioni aperte
    connessione(i).close
    set connessione(i) = nothing
    next

    ?????????????

  9. #9
    anche se chiudi tutto per bene (ma tu dovresti già farlo !! ) l'animale si tiene ancora un po' di tempo per cancellare l'ldb

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.