任何人都可以帮助我将此vbscript转换为vb.net吗?

问题描述:

Function Main() 
    DTSGlobalVariables("bolFirstRecord").Value = True 
    Main = DTSTaskExecResult_Success 
End Function 
+2

你还没有为这个转换提供足够的细节。什么是“DTSGlobalVariables”? 'DTSTaskExecResult_Success'从哪里来,它是如何填充的?从'Main'预期什么样的返回类型? – Oded 2010-11-12 18:02:43

+0

数据转换服务(Sql Server 2000),这些可能是由DTS VBScript引擎提供的全局变量,这个问题需要更多关于转换的背景。 – 2010-11-12 19:09:11

由于俄德指出,有相当多的一些信息丢失为您推荐这件事,但我认为你需要的是这样的:

Public Class MyForm1 
    Private bolFirstRecord As Boolean 

    Public Property FirstRecord() As Boolean 
    Get 
     Return bolFirstRecord 
    End Get 
    Set(ByVal value As Boolean) 
     bolFirstRecord = value 
    End Set 
    End Property 

    Public Function Main() As Boolean 
    Try 
     Me.FirstRecord = True 
     Return True 
    Catch ex as Exception 
     Return False 
    End Try 
    End Function 

End Class