Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Lock tabelle access

  1. #1

    Lock tabelle access

    Ho un'applicativo che gira in ASP e MS Access di commercio elettronico.

    Siccome periodicamente vengono fatte delle importazioni che eseguono operazioni sulle tabelle è possibile eseguire un lock delle tabelle a procedura iniziata e sbloccarle a procedura terminata ?
    Siccome in fase di importazione un cliente potrebbe effettuare un acquisto e prendere degli id sballati dei prodotti se sono oggetto di aggiornamento.

    GRAZIE
    lucasweb.it
    web design & development >>>

  2. #2
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Le operazioni sulle tabelle comportano l'apertura del db e la creazione del file temporaneo tuoDB.ldb.

    Io ho risolto così:
    codice:
    <%
    on error resume next
        Set objFSO = CreateObject("Scripting.FileSystemObject")	 
        nome = "tuoDB.ldb"
        
     if objFSO.FileExists(Server.MapPath("mdb-database/" & nome)) then
    	objFSO.DeleteFile(Server.MapPath("mdb-database/" & nome)), true
    	
    	if err <> 0 then %>
    	<script language="javascript">
    alert( "Attenzione!\nL'applicativo richiesto non è al momento disponibile.\nRiprovare più tardi.\nGrazie.")
    location.href="index.asp"
        </script>
    	<%
     End if
     End if
        Set objFSO = Nothing
    %>

  3. #3

    lock tabelle access

    Innanzitutto grazie molte.
    Questa soluzione è possibile, ma non utile per pe.
    Ti spiego perchè.

    L'importazione viene gestita dall'amministratore del sito che,a questo punto, potrei abilitare con un semplice flag alla chiusura del negozio nel momento dell'importazione.

    Io ricordavo che c'era proprio una sintassi sql che lockava le tabelle e metteva in coda le richieste, in tal modo non si avrebbe alcun impatto sull'apertura del negozio on-line, perchè il cliente comunque aveva una sua richiesta in coda sul db che veniva recuperata ad importazione effettuata.
    lucasweb.it
    web design & development >>>

  4. #4

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 © 2025 vBulletin Solutions, Inc. All rights reserved.