Visualizzazione dei risultati da 1 a 7 su 7
  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 .asp e .php che accedono tutti e 2 sullo stesso mdb.:
    • ASP con "ADODB.Recordset" (Non conosco ASP)
    • PHP con un DSN. "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
    Utente di HTML.it L'avatar di october
    Registrato dal
    Feb 2001
    residenza
    Torino
    Messaggi
    318
    :quote:

  3. #3
    Utente di HTML.it L'avatar di october
    Registrato dal
    Feb 2001
    residenza
    Torino
    Messaggi
    318

  4. #4
    può darsi che il db venga aperto in uso esclusivo da ASP... ad esempio per una compattazione... dovresti controllare il codice...
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  5. #5
    Utente di HTML.it L'avatar di october
    Registrato dal
    Feb 2001
    residenza
    Torino
    Messaggi
    318
    E' proprio li che casca l'asino, come dicevo non conosco ASP.
    C'è qualche istruzione particolare per dire da ASP di usare l'MDB in modo sclusivo ?

    Grazie

  6. #6
    se non ricordo male, visto che ho abbandonato quella porcheria da qualche anno quando si crea la connessione con una roba del tipo

    Codice PHP:
    conn = new AdoDb.Connection("stringa di connessione"); 
    si passa il tipo di apertura all'interno della stringa di connessione e ci sono diverse costanti che indicano in che modo aprire il db...

    comunque prova a chiedere agli aspisti nell'altro forum ti sapranno sicuramente aiutare meglio!
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  7. #7
    Utente di HTML.it L'avatar di october
    Registrato dal
    Feb 2001
    residenza
    Torino
    Messaggi
    318
    ok grazie king

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.