Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di deedlyt
    Registrato dal
    Jan 2002
    Messaggi
    444

    [C#]Connessione a db Access

    Salve,
    Ho un problema, come faccio a connettermi ad un db Access??

    io ho fatto cosi però secondo me sbaglio qualcosa


    codice:
    OleDbConnection connAccess = new OleDbConnection();
    connAccess.ConnectionString = "provider=" +
    "Microsoft.Jet.OLEDB,4,0;Data Source= \\prova\\Sia\\db\\Sia.mdb; " +
    "Jet OLEDB:Database Password=prova" +
    ";";
    connAccess.Open();

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Nel provider ci sono solamente punti

    Microsoft.Jet.OLEDB.4.0

    http://www.connectionstrings.com/?carrier=access

  3. #3
    Utente di HTML.it L'avatar di deedlyt
    Registrato dal
    Jan 2002
    Messaggi
    444
    ora mi da questo errore

    'D:\prova\Sia\db\Sia.mdb' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.


    come faccio a puntare su un db che sta in rete??

    il path sarebbe questo" \\prova\Sia\db\Sia.mdb"

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    L'accesso in rete prevede un server, uno share, eventuali cartelle e il file mdb.

    Qual e' il server e quale lo share?

  5. #5
    Utente di HTML.it L'avatar di deedlyt
    Registrato dal
    Jan 2002
    Messaggi
    444
    il server si chiama \\prova\, io dal mio computer ci riesco ad accedere senza problemi

    questo è il path completo che io digito nel prompt per accedere al server in rete

    \\prova\\Sia\\db\\Sia.mdb

  6. #6
    Utente di HTML.it L'avatar di deedlyt
    Registrato dal
    Jan 2002
    Messaggi
    444
    TROVATO LA SOLUZIONE.. MANCAVANO 2 "\\" .. ACCIDENTI A c#

    RIGHT STRING :

    string cnStringACCESS = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ "\\\\s3infs\\Sia\\db\\Sia.mdb;Jet OLEDBatabase Password=automation;";


    grazie comunque a tutti e buona giornata.

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da deedlyt
    TROVATO LA SOLUZIONE.. MANCAVANO 2 "\\" .. ACCIDENTI A c#
    In questi casi, usa le verbatim strings: vedi qui.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  8. #8

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.