Si, ho fatto come hai detto, però, corregendo non funziona ancora, anche se la dichiarazione è corretta.
codice:
Public Class MngDB
Private DBSystemString As String = "Mia Stringa"
Private DB = New Object(0) {New OleDb.OleDbConnection(DBSystemString)}
Public Function Query(ByVal inter As String)
Dim result As New OleDb.OleDbDataAdapter(inter, DB(0))
Return result
End Function
End Class
In quello superiore mi da errore su "Dim result" dicendomi: "Risoluzione dell'overload non riuscita perché nessun 'New' accessibile può essere chiamato senza una conversione verso un tipo di dati più piccolo"
Mentre quello sotto senza array funziona perfettamente
codice:
Public Class MngDB
Private DBSystemString As String = "Mia Stringa"
Private test As New OleDb.OleDbConnection(DBSystemString)
Public Function Query(ByVal inter As String)
Dim result As New OleDb.OleDbDataAdapter(inter, test)
Return result
End Function
End Class