Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941

    [vb.net]problemi con Access

    non so se è il posto addatto per inserire questa discussione
    cmq sto facendo un sito in asp.net su db access

    da remoto mi è capitato che nella cartella dove è il mio db prova.mdb vi è anche un altro file chiamato prova.ldb... con un catenaccio

    e in questo momento non posso cancellare nessuno dei file ...

    se provo a sostituirlo mi da erorre...

    Online cmq è tutto funzionante
    domando solo qualcosa di nuovo

  2. #2
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022

    Re: [vb.net]problemi con Access

    Originariamente inviato da meronet
    non so se è il posto addatto per inserire questa discussione
    cmq sto facendo un sito in asp.net su db access

    da remoto mi è capitato che nella cartella dove è il mio db prova.mdb vi è anche un altro file chiamato prova.ldb... con un catenaccio

    e in questo momento non posso cancellare nessuno dei file ...

    se provo a sostituirlo mi da erorre...

    Online cmq è tutto funzionante
    Controlla se il tuo script chiude correttamente la connessione al termine delle operazioni.
    Il file .ldb solitamente rimane aperto quando si verifica qualche errore dopo l'apertura della connessione. In locale puoi risolvere riavviando IIS. Invece on line (se hai un server in hosting) dovrai aspettare un pò prima che torni tutto a posto.

    In generale per evitare questo problema usa sempre Try, Catch, Finally, e in Finally chiudi sempre la connessione.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    effettivamente
    e proprio la connessione che non si chiude

    questo e il codice dell' inser che inserisco

    dove dovrei mettere il secondo try catch

    Dim MyConn1 = New OleDbConnection(AccessDataSource1.ConnectionString )
    Dim MyOleCmd1 As OleDbCommand
    Dim MyOleRead1 As OleDbDataReader
    Dim strSQL1 As String
    Try
    MyConn1.Open()
    Catch En As Exception
    MsgBox("144" + En.ToString)
    Exit Sub
    End Try
    strSQL1 = "insert into utenze (nome , peso ) values ('" & Trim(nome.Text) & "','" & Trim(peso.Text) & "' )"

    MyOleCmd1 = New OleDbCommand(strSQL1, MyConn1)
    MyOleRead1 = MyOleCmd1.ExecuteReader()
    MyOleRead1.Close()
    If MyConn1.State <> Data.ConnectionState.Closed Then
    MyConn1.Close()
    End If
    domando solo qualcosa di nuovo

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.