Salve.
Non saprei se la sezione giusta è questa ma dato che il problema si presenta su 2 istanze di visual studio provo a chiedere;
sul mio pc ho installato sql express 2012 che si connette correttamente da Management studio.
Questo il codice scritto in visual studio 2015 professional
imports system.net
imports system.data.sqlclient
Modulo Dbase
Dim nomepc As String = Net.Dns.GetHostName
Dim sql As String
Public myconn As SqlConnection
Public ap As SqlDataAdapter
Public myds As DataSet
Public Sub apridb()
Try
myconn = New SqlConnection("Data Source=" & nomepc & "\SQLEXPRESS;Initial Catalog=Vincicasa2022;Integrated Security=SSPI;")
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
Public Sub archivio()
Try
myds = New DataSet
sql = "SELECT * FROM vinci"
myconn.Open()
ap = New SqlDataAdapter(sql, myconn)
ap.SelectCommand.CommandText = sql
ap.SelectCommand.Connection = myconn
ap.Fill(myds)
myconn.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
' questo dal form 1
Public Class Form1
Dim nmrec As Integer
Dim mytable As DataTable
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
apridb()
archivio()
mytable = myds.Tables(0)
nmrec = myds.Tables(0).Rows.Count
Label1.Text = nmrec
End Sub
e mi riporta esattamente quanti record ci sono nella tabella vinci.
lo stesso identico codice scritto in visual studio 2008 mi riporta questo errore
Eccezione first-chance di tipo 'System.Data.SqlClient.SqlException' in System.Data.dll
Eppure il codice è identico.