小编Cha*_*dan的帖子

VB.NET中的静态方法实现

Static对VB.NET中的实现感到困惑.在C#中,我们可以创建静态类和静态方法来为我们的应用程序编写实用程序方法.

现在,VB.NET让我们创建Module代替静态类.如果我们在模块中创建一个方法,默认情况下它变为静态.但在我的应用程序中,我编写了以下代码:

Public Class Utility
    Public Shared Function GetValue() As String
       // My code
    End Function
End Class
Run Code Online (Sandbox Code Playgroud)

通过编写代码,我可以访问实用程序方法Utility.GetValue().由于这不是静态类,我应该实例化它的一个对象.但是这个方法可用于类和对象Utility

现在我的问题是:

  1. 我所做的实现可能违反了模块提供的静态类的任何功能吗?
  2. 这与实施模块有什么区别?
  3. 如果我改为创建一个模块,那么它的范围是否与此类相同?我希望在整个项目中以及引用此项目的其他项目中访问该方法.

我试过咨询多篇文章,但没有找到这个确切的答案.请帮忙.

.net vb.net static

18
推荐指数
2
解决办法
4万
查看次数

如何使用 SQL 作业将数据导出到 SQL Server 中的 Excel

我需要将数据库中特定表中的数据导出到 Excel 文件 (.xls/.xlsx) 中,该文件将位于网络的共享文件夹中。现在的情况是这样——

  1. 我需要使用 SQL SERVER 代理作业。2.我需要每 2 分钟生成一个包含刷新数据的新 excel 文件。

    我正在使用不包含 BI 开发工作室的 sql server 2008。我不知道如何解决这种情况。首先,我不确定如何使用作业导出数据,因为我尝试过的每一种可能的方法都存在一些 OLEDB 连接问题。'sp_makewebtask' 在 SQL 2008 中也不可用。我也很困惑如何动态生成文件的名称。

    任何参考或解决方案都会有所帮助。

sql excel export-to-excel sql-server-2008 sql-agent-job

6
推荐指数
2
解决办法
2万
查看次数