In meinem Vb-Projekt habe ich ein MDI-Elternformular, um andere Formulare zu öffnen. Auf einem Formular habe ich eine DataGridView, die eine Tabelle anzeigt, die ich in SQL Server erstellt habe. Die Daten laden sich gut, wenn ich die Verbindung lokal aufstelle (beim Laden des Formulars mit dem DGV), aber ich muss die Verbindung global machen, um sie einfacher zu halten und sie ständig zu öffnen/schließen. Ich habe den Code hinzugefügt die mdi-form, wie unten.Erstellen einer globalen Datenbankverbindung auf einem MDI-Formular
Public Class mdi1
Dim con As inifile = New inifile()
Dim constr = con.readconnectionstring()
Ich habe hinzugefügt, die bereits den Imports System.Data.OleDb
Code, also warum ich die folgende Fehlermeldung erhalten, wenn Sie den Code kompilieren?
constr is not declared, it may be inaccessible due to its protection level
Dieser Fehler ist in meinem Form1_Load Unterprogramm (wo die Verbindung ursprünglich eingerichtet wurde, die Daten an die DGV zu laden)
Sie verwenden OleDB für den Zugriff auf SQL Server (Tag)? – Plutonix
@Plutonix Ja ich bin, ich habe versucht, SqlClient zu verwenden, aber mein Lehrer sagte, OleDb zu verwenden, aber beide funktionierten trotzdem –