重载决策失败,原因是没有可访问的“New”能够不经收缩转换即可被调用

我在VB.NET

 1 None.gif
 2 ExpandedBlockStart.gifContractedBlock.gif     Function CreateDataSource() Function CreateDataSource() As ICollection
 3InBlock.gif
 4InBlock.gif        Dim strSQL As String = "SELECT * FROM PRZ3_JOB_FRAMES where AJF_JOB_HEADER_ID=30"
 5InBlock.gif        Dim adapter As New SqlDataAdapter(strSQL, connString)
 6InBlock.gif        Dim dt As New DataTable
 7InBlock.gif
 8InBlock.gif        adapter.Fill(dt)
 9InBlock.gif
10InBlock.gif        Dim dv As DataView = New DataView(dt)
11InBlock.gif        Return dv
12InBlock.gif
13ExpandedBlockEnd.gif    End Function

14 None.gif

提示错误信息
重载决策失败,原因是没有可访问的“New”能够不经收缩转换即可被调用
'Public Sub New(selectCommandText As String, selectConnection As System.Data.SqlClient.SqlConnection)':
与参数“selectConnection”匹配的参数从“Object”类型转换为“System.Data.SqlClient.SqlConnection”类型。
   
'Public Sub New(selectCommandText As String, selectConnectionString As String)':
与参数“selectConnectionString”匹配的参数从“Object”类型转换为“String”类型。

解决方案:

    Function CreateDataSource() As ICollection

        Dim strSQL As String = "SELECT * FROM PRZ3_JOB_FRAMES where AJF_JOB_HEADER_ID=30"
        Dim adapter As New SqlDataAdapter(strSQL, CType(connString, String))
        Dim dt As New DataTable

        adapter.Fill(dt)

        Dim dv As DataView = New DataView(dt)
        Return dv

    End Function

转载于:https://www.cnblogs.com/kaixin110/archive/2007/08/17/859310.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值