Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用C#生成质量中心记录集?_C#_Vb.net_Hp Quality Center - Fatal编程技术网

如何使用C#生成质量中心记录集?

如何使用C#生成质量中心记录集?,c#,vb.net,hp-quality-center,C#,Vb.net,Hp Quality Center,我正在将一个通过OTA API连接到Quality Center的应用程序从VB.net转换为C#。该应用程序广泛使用了记录集,但我一直无法让它们在C#中工作 具体来说,我很难将命令和记录集转换为C#的正确格式。我尝试过的一切都失败了 下面是我需要转换的VB.net代码示例 Private Function GetRecSet(ByVal Qry As String, TD as TDConnection) As Recordset Dim Com As Command = T

我正在将一个通过OTA API连接到Quality Center的应用程序从VB.net转换为C#。该应用程序广泛使用了记录集,但我一直无法让它们在C#中工作

具体来说,我很难将命令和记录集转换为C#的正确格式。我尝试过的一切都失败了

下面是我需要转换的VB.net代码示例

Private Function GetRecSet(ByVal Qry As String, TD as TDConnection) As Recordset

        Dim Com As Command = TD.Command
        Com.CommandText = Qry
        GetRecSet = Com.Execute
        GetRecSet.First()

End Function

经过一番努力,我的头撞到了墙上,我想出了以下解决方案:

static TDAPIOLELib.Recordset GetRecSet(String Qry, TDAPIOLELib.TDConnection TD)
        {

            TDAPIOLELib.Command Com;
            Com = TD.Command as TDAPIOLELib.Command;
            Com.CommandText = Qry;

            TDAPIOLELib.Recordset RecSet = Com.Execute() as TDAPIOLELib.Recordset;
            return RecSet;

        }
它似乎能完成任务