私のVBプロジェクトでは、他のフォームを開くためのmdi親フォームがあります。あるフォームでは、SQL Serverで作成したテーブルをDataGridViewに表示します。私は接続をローカル(DGVとのフォームロード)に設定するとデータが正常にロードされますが、接続をグローバルにして、シンプルにして、常に同じ接続を開いたり閉じたりするのを止めなければなりません。以下のようにmdi形式を使用します。mdiフォームでのグローバルデータベース接続の作成
Public Class mdi1
Dim con As inifile = New inifile()
Dim constr = con.readconnectionstring()
私はすでにImports System.Data.OleDb
コードを追加したので、コードをコンパイルするときに、なぜ私は次のエラーを取得するのですか?
constr is not declared, it may be inaccessible due to its protection level
このエラーは、初心者のように見えるとして、私が取得する方法を教えてくれしようとします(接続はもともとDGVにデータをロードするように設定されていた)私のform1_loadサブルーチン
OleDBを使用してSQL Server(タグ)にアクセスしていますか? – Plutonix
@Plutonixはい、私はSqlClientを使用しようとしましたが、先生はOleDbを使用すると言っていましたが、どちらも動作しました –