Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    14

    Problema Connessione db access 2007 con password

    Salve,

    ho un problema non specificato nella connessione con db access 2007 con estensione .accdb

    ecco il codice che utilizzo:

    Dim Conn As OleDbConnection
    Conn = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0 ; Data Source="
    & Server.MapPath(Path") & ";Jet OLEDBatabase Password=" & PSW & ";"
    conn.Open()
    conn.Close()

    Mi da errore nella riga conn.open()
    le permissioni ci sono sul file.
    Grazie

  2. #2
    em.. forse vorrai dire i "Permessi"? Cmq dipende dal contesto in cui stai leggendo il db? Se stai utilizzando un app-client devi assicurarti che tale operazione sia eseguita da un utente con i privilegi elevati, stessa cosa vale in ambito web.
    Chi sbaglia, apprende meglio di chi non ha mai commesso errori.
    DOT.NET Addicted since 2006 (My Blog)

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    14

    Permessi ok

    I permessi sono ok.
    Comunque programmo usando vb.
    ho incluso le seguenti librerie
    Imports System.IO
    Imports System.Net
    Imports System.Drawing
    Imports System.Drawing.Drawing2D
    Imports System.Data.OleDb

  4. #4
    Puoi incollare gli errori che ti vengono visualizzati?
    Chi sbaglia, apprende meglio di chi non ha mai commesso errori.
    DOT.NET Addicted since 2006 (My Blog)

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    14

    errore

    Errore server nell'applicazione '/miaapp'.
    Errore non specificato.
    Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine nel codice, vedere l'analisi dello stack.

    Dettagli eccezione: System.Data.OleDb.OleDbException: Errore non specificato.

    Errore nel codice sorgente:

    Riga 12: Conn = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0 ; Data Source=" & path & ";Jet OLEDBatabase Password=" & psw & ";Persist Security Info=False;")
    Riga 14: Conn.Open()

    File di origine: D:\inetpub\wwwroot\officineperini\Prenotazionicale ndario.aspx.vb Riga: 14

    Analisi dello stack:

    [OleDbException (0x80004005): Errore non specificato.]
    System.Data.OleDb.OleDbConnectionInternal..ctor(Ol eDbConnectionString constr, OleDbConnection connection) +969373
    System.Data.OleDb.OleDbConnectionFactory.CreateCon nection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) +86
    System.Data.ProviderBase.DbConnectionFactory.Creat eNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) +29
    System.Data.ProviderBase.DbConnectionFactory.GetCo nnection(DbConnection owningConnection) +4863644
    System.Data.ProviderBase.DbConnectionClosed.OpenCo nnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117
    System.Data.OleDb.OleDbConnection.Open() +40
    Prenotazionicalendario.Page_Load(Object sender, EventArgs e) in D:\inetpub\wwwroot\miaapp\Prenotazionicalendario.a spx.vb:14
    System.Web.UI.Control.OnLoad(EventArgs e) +99
    System.Web.UI.Control.LoadRecursive() +50
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627


    Informazioni di versione: Versione di Microsoft .NET Framework:2.0.50727.3603; Versione di ASP.NET:2.0.50727.3082

  6. #6
    hai dimenticato una ( (parentesi) finale.
    Chi sbaglia, apprende meglio di chi non ha mai commesso errori.
    DOT.NET Addicted since 2006 (My Blog)

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    14
    in realtà l'ho inserita, ma non l'ho trascritta.

    Grazie del tempo che mi dedichi.

  8. #8
    Controlla che la tua connectionString sia configurata secondo uno degli standard per access 2007, puoi vederlo direttamente qui:
    http://www.connectionstrings.com/access-2007

    scusa ma ora devo scappare, spero ti sia di aiuto.

    Chi sbaglia, apprende meglio di chi non ha mai commesso errori.
    DOT.NET Addicted since 2006 (My Blog)

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.