Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di october
    Registrato dal
    Feb 2001
    residenza
    Torino
    Messaggi
    318

    [MDB] - Problema MDB - file already in use

    Buongiorno,
    avrei un problema strano con un MDB.
    Ho un sito in .aspx e .php che accedono tutti e 2 sullo stesso mdb.:


    ASPX (Non conosco ASPX)
    Codice PHP:
    <appSettings>
    <
    add key="cnnStr" value="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=d:\\web\\......\\db.mdb;"/>
     </
    appSettings
    PHP con un DSN.
    Codice PHP:
    odbc_connect() 

    Funziona quasi sempre, ma a volte succede che nelle pagine in php mi viene fuori questo errore:

    Warning: odbc_connect(): SQL error: [Microsoft][ODBC Microsoft Access Driver] Could not use '(unknown)'; file already in use., SQL state S1000 in SQLConnect in D:\Web\.....

    L'errore dice che il file è già aperto, come è possibile ? infatti se vado a vedere la cartella dove risiede il mio MDB vedo che c'è anche il file .LDB.

    Come posso risolvere il problema ?

    Grazie

  2. #2
    Se il problema lo da con le stringhe di connessione di PHP allora ti conviene postare sul forum di PHP, in ogni caso controlla che le connessioni vengano chiuse correttamente.
    Utilizza un blocco try-catch-finally mettendo il close nel finally perchè è possibile che venga sollevata qualche eccezione e quindi non venga eseguita il comando di close della connessione lasciandola aperta

    Saluti
    Gianni
    ----------------------------
    Mediasoft s.r.l.
    www.mediasoftonline.com
    www.oneclicksupport.org
    ----------------------------

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.