+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

Errore connessione a LocalDB

  1. #1
    weldor non è in linea Scolaretto
    Buon giorno,
    stò iniziando ad imparare Visual Basic .NET e stò creando un semplice progetto con un database.

    Premetto che ho installato solo Visual Studio 2019 con:
    - Sviluppo per desktop .NET
    - Eleborazione ed archiviazione dati
    - SQL Server Express 2016 LocalDB
    - SQL Server Data Tools

    Da una form stò tentando di connettermi al database (una semplice tabella con 5 campi), ma mi dà questo errore:

    System.Data.SqlClient.SqlException: 'Si è verificato un errore di rete o specifico dell'istanza mentre si cercava di stabilire una connessione con SQL Server. Il server non è stato trovato o non è accessibile. Verificare che il nome dell'istanza sia corretto e che SQL Server sia configurato in modo da consentire connessioni remote. (provider: Named Pipes Provider, error: 40 - Impossibile aprire una connessione a SQL Server)'

    Eccezione interna
    Win32Exception: Impossibile trovare il percorso di rete


    Questo il codice che ho inserito:

    Imports System.Data.SqlClient
    
    Public Class Form1
    
        Dim conn As New SqlConnection("Data Source = (LocalDB)MSSQLLocalDB ; AttachDbFilename = C:\Users\msomm\Documents\Visual Studio 2019\Repository\WindowsApp2_CorsoDB\Database1.mdf ; Integrated Security=True")
    
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    
            conn.Open()
            MessageBox.Show( "Connessione stabilita")
    
        End Sub
    
    
    End Class
    
    La stringa di connessione l'ho copiata dal database stesso, togliendo gli apici doppi dal percorso del file.
    Dove stò sbagliando?
    Grazie per l'aiuto
    Ultima modifica di AntonioG; 03-05-2020 13:07 

  2. #2
    patel45 non è in linea Scolaretto
    Prova così
    Dim path As String = "C:\Users\msomm\Documents\Visual Studio 2019\Repository\WindowsApp2_CorsoDB\Database1.mdf"
    Dim cn = New SqlConnection()
    cn.ConnectionString = "Data Source=(localdb)\mssqllocaldb;AttachDbFilename=" & path & ";Integrated Security=True"
    cn.Open()
    

  3. #3
    weldor non è in linea Scolaretto
    Funziona!
    Ho provato anche con il mio codice inserendo '/' tra '(localdb) e mssqllocaldb': funziona!
    Grazie mille Patel45

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Database SQL Express LocalDB condiviso
    Da salvatore76 nel forum Visual Basic .Net
    Risposte: 8
    Ultimo Post: 12-08-2014, 01:18
  2. RMI Errore di connessione
    Da Uccio87 nel forum Java
    Risposte: 1
    Ultimo Post: 10-12-2013, 17:46
  3. errore di connessione
    Da rbarbato nel forum MySQL
    Risposte: 0
    Ultimo Post: 27-09-2012, 22:58
  4. Errore di connessione a DB
    Da berto_baffo nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 30-06-2012, 15:41
  5. [ASP.Net]Errore connessione SQL server 205
    Da sanfra nel forum ASP 3, ASP .Net
    Risposte: 3
    Ultimo Post: 25-05-2008, 13:54