“DefaultCatalog”未声明。它可能无法访问由于其保护级别。加上几个类似的错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了“DefaultCatalog”未声明。它可能无法访问由于其保护级别。加上几个类似的错误相关的知识,希望对你有一定的参考价值。
我试图连接到我的LocalDB SQLEXPRESS服务器上的数据库。我发现另一个论坛上,根据笔者这是probabily矫枉过正的代码。所有我可以用这个GitHub的链接中找到的代码:https://github.com/karenpayneoregon/DataGridViewConfiguration/tree/master/TeamLibrary我已经使用的文件是:类BaseExceptionProperties
,类BaseSqlSrverConnections
和dataOperations
。我连接到Form1的代码如下:
Public Class Form1
Private dataOperations As New DataOperations
Private Sub Form1_Shown(sender As Object, e As EventArgs) Handles Me.Shown
Dim dtCustomers = dataOperations.LoadCustomers()
If ***dataOperations.IsSuccessFul*** Then
' do something with dtCustomers
Else
MessageBox.Show($"Encountered a problem, ***dataOperations.LastExceptionMessage")***
End If
End Sub
End Class
突出显示的文字说,这是不是dataOperations的一员!另外在dataOperation类下面是说它们不声明或可能inaccessable由于其保护级别:
DefaultCatalog
ConnectionString
mHasException
mLastException
当然,因为这些类是默认继承的,由各班的事实,他们不应该需要申报?我没有足够的经验来了解保护级别,所以这样的话?
你提到的特性在GitHub的库中的类BaseExceptionsHandler
定义。你忘了包括一个在您的项目?
以上是关于“DefaultCatalog”未声明。它可能无法访问由于其保护级别。加上几个类似的错误的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio - VB - Windows 窗体项目 - 未声明“变量”。可能无法访问