App_code フォルダーにクラス モジュールがあります。
Private _connection As MySqlConnection
Private _connStr As String
Public Function Connect(dbName As String) As Boolean
Try
_connStr = "Database=" & dbName & ";" & _
"Data Source=192.16.0.1;" & _
"User Id=user;Password=pass"
_connection = New MySqlConnection(_connStr)
_connection.Open()
_connection.Close()
Return True
Catch ex As Exception
_connection = Nothing
Return False
End Try
Return False
End Function
私は通常、Web フォーム アプリでプログラミングします。aspx コード ビハインド ページからこの関数にアクセスできないのはなぜですか? クラスの import ステートメントを追加しました。その関数を共有すると、それらのプライベート変数を持つことはできません。
aspx likで関数を呼び出します。
If Connect(dbName) then....
「非共有メンバーにはオブジェクト参照が必要です」というエラーが表示されます